把Swift用作脚本语言2014-08-02 21:58:26http://cocoa./blog/scripty-swift/--点击数:684
Swift是Apple开发的很酷的新语言。在看WWDC介绍Swift的时候,看到它有一个REPL交互界面,我当时就在想,Swift难道能像脚本语言一样用?如果可以的话,那岂不是一门非常有潜力的脚本语言了(当然,就跨平台而言,Swift完败)?性能优异,语法现代,REPL,还有Playground,简直无敌了!所以下载完Xcode 6 beta 1,我就试了一个简单的脚本:
如果装过命令行工具包,可以直接这么写:
保存为任意文件名,比如:
执行 直到最近,我发现,原来可以给Swift加上一个参数,就可以不经过编译的步骤,直接执行“Swift脚本”。如下:
这样,就不会经过编译的步骤,直接执行Swift了。执行 这样看来,以后有些简单的实用脚本可以用Swift来写了。当然,要成为一门合格的“脚本语言”,Swift还有很长的路要走(当然,很可能Swift根本不会往那个方向去),不过即便如此,Swift的狂热粉丝们会不会慢慢地用Swift来部分替代Shell,Perl,Python,Ruby这些脚本语言写的小程序呢?拭目以待开源社区给我们带来新的惊喜。 补充: 在执行Swift“脚本”之前,你可能要把Xcode 6 beta作为首选开发工具:
将上面的 (全文完) |
|