swift中main函数的替代



我在操场上玩,我想知道Main函数在哪里不像其他语言,Swift没有Main函数,当在苹果以外的架构中使用时(当在ios和osx之外使用时),Swift中替代Main函数的替代或技术是什么?因为Swift很快就要开源了?

在playground文件中,执行从playground文件的顶部开始。

如果你愿意,你可以想象一个隐式的func main() {就在第一个可到达的线上,一个}就在最后一个可到达的线上。但这可能不是建设性的。相反,最好认识到并非所有语言都需要main函数,Swift就是其中之一。

例如,如果我们编写一个shell脚本,它看起来像这样:

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

这很简单…但是没有"main"函数。尽管如此,终端运行此脚本将非常满意,它将创建一个"工作空间"目录并将我的SQLConnect库下载到其中。

playground文件的执行方式与许多解释性语言非常相似。您不需要main函数。通过终端中的swift命令执行的单个.swift文件以完全相同的方式执行。

相关内容

  • 没有找到相关文章

最新更新