Swift
外观
根据 Wikipedia
- Swift 是由 Apple Inc. 和开源社区开发的一种通用的、多范式的、编译型编程语言。Swift 于 2014 年首次发布,旨在取代 Apple 早期使用的编程语言 Objective-C,因为 Objective-C 自 20 世纪 80 年代初以来基本未有变化,且缺乏现代语言特性。
在 Linux 上可以运行 Swift 语言构建和进行 Swift 开发。
安装
安装 swift-binAUR 以获取已发布版本,这是一个重新打包的 Fedora 二进制文件,或者 swift-languageAUR 以获取从源代码本地构建的版本。
对于代码补全,可以使用 sourcekit 语言服务器协议 sourcekit-lsp,例如作为 visual studio code 的插件,code。详见下文。
编辑与代码补全
安装 code、nodejs,并确保已安装提供 sourcekit-lsp 的 Swift 工具链(例如 swift-languageAUR 或 swift-binAUR)。
$ git clone git@github.com:swift-server/vscode-swift.git $ cd vscode-swift $ npm install $ npm run dev-package $ code --install-extension swift-lang-*-dev.vsix
Hello world
Swift 包管理器允许创建示例程序。
$ swift package init --type executable $ swift run
对于库
$ swift package init $ swift build
读-求值-输出循环,REPL
有关 Swift REPL 的详细信息,请参见 此处。
$ swift repl
Welcome to Swift version 5.3 (swift-5.3-RELEASE). Type :help for assistance. 1> 1+1 $R0: Int = 2 2>