在终端中运行和编译Swift代码

有时在终端中运行快速代码更为方便。 特别是当我实现数据结构或测试任何算法时,我喜欢在文本编辑器中编写代码并在终端中运行。 让我们看看如何在macOS终端中做到这一点:

 迅捷--version 

它在我的终端中显示以下输出

测试快速

 打印(“ Hello World”) 

在终端中运行

 快速测试 

输出

 你好,世界 

如果要一起编译2个或更多swift文件,则必须有一个名为main.swift的文件,它是顶级可执行文件。 它类似于C或C ++或Java中的主要功能。

文件1:a.swift

  func helloWorld(){ 
打印(“ Hello World”)
}

file2:main.swift

  func hello(){ 
你好,世界()
}

你好()

编译和创建可执行程序:

  swiftc a.swift main.swift -o编 

它将编译链接在一起的a.swift和main.swift文件,并创建一个名为prog的可执行文件。

要在终端中运行可执行程序:

  ./编 

输出

 你好,世界 

资料来源:thinkdiff.net