我的Swift版本为:
1 2 3 |
blog-MacBook-Air:~ blog$ swift Welcome to Apple Swift version 2.1 (700.0.101.6 700.0.76). Type :help for assistance. 1> |
用任何一个编辑器创建一个swift文件,Hello.swift:
1 2 3 |
#!/usr/bin/env xcrun swift print("Hello World!") |
输入如下命令执行脚本:
1 |
swift Hello.swift |
也可以为文件增加可执行权限:
1 2 |
chmod +x Hello.swift ./Hello.swift |
上面简单的Hello World没有命令行参数。下面我们给脚本传入几个参数,求他们的和,例如:
1 |
./Hello.swift 1 2 3 4 # 求1+2+3+4的和 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/usr/bin/env xcrun swift var total : Int = 0 for argument in Process.arguments { if let arg = Int(argument) { total += arg } } print(total) |
注意:现在Swift语言还在发展当中,版本之间的区别还是挺大的。