Fork me on GitHub

像Python一样使用Swift

Swift在命令行模式下使用与退出

最近4.1版本发布之后,关于Swift的新闻又多了起来。得益于Chris Lattner跳槽到了Google,Swift的发展前景似乎变得更加宽广了,昨天看到了Swift for TensorFlow的发布视频,里面有提到Swift可以在命令行下执行,就像Python一样。

我忽然想起来,这个特性在Swift发布的时候貌似就有了,只是一直没有怎么用过,以至于忽略了它的存在。

1
2
3
4
5
6
7
$ swift
Welcome to Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.39.1). Type :help for assistance.
1> let n = 1 + 1
n: Int = 2
2> let a = n * n
a: Int = 4
3>

试用一下感觉还不错,不过又遇到了刚开始使用Python命令行和Vim时的尴尬——不知道怎么退出。。。

查了下才发现Swift命令行模式下退出时使用 :q 或者 :quit

1
2
3
4
5
6
7
8
localhost:Documents bruce$ swift
Welcome to Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.39.1). Type :help for assistance.
1> let n = 1 + 1
n: Int = 2
2> let a = n * n
a: Int = 4
3> :q
localhost:Documents bruce$
------------- 本文结束感谢您的阅读 -------------