替代swift中的主要功能?

时间:2015-08-26 12:19:27

标签: swift main swift-playground

我在游乐场玩耍而且我想知道主要功能在哪里与其他语言不同,Swift没有主要功能,什么是替代或技术用于替换swift中的主要功能,当在Apple之外的架构中使用时(当在ios和osx之外使用时)因为swift很快将成为开源的?

1 个答案:

答案 0 :(得分:5)

在一个操场文件中,执行从playground文件的顶部开始。

如果您愿意,您可以想象隐含的func main() {位于第一条可到达的线上方,而}位于最后一条可到达的线下方。但这可能不具有建设性。相反,最好只是意识到并非所有语言都需要main函数,Swift就是其中之一。

例如,如果我们编写一个shell脚本,它将如下所示:

mkdir workspace
cd workspace
git clone https://github.com/nhgrif/SQLConnect

这很简单......但是没有“主要”功能。尽管如此,终端完全可以运行这个脚本,这将创建一个“工作区”目录并将我的SQLConnect库下载到其中。

操场文件的执行方式与许多解释语言的执行方式大致相同。您不需要main功能。通过终端中的.swift命令执行的单swift个文件以完全相同的方式执行。它们从文件的顶部开始,然后向下移动。