Swift
根据 维基百科
- Swift 是一种通用、多范式、编译型编程语言,由 Apple Inc. 和开源社区开发。Swift 于 2014 年首次发布,旨在替代 Apple 早期使用的编程语言 Objective-C,因为 Objective-C 自 1980 年代早期以来基本上没有变化,并且缺乏现代语言特性。
在 Linux 上可以运行 Swift 语言构建并进行 Swift 开发。
安装
安装 swift-binAUR 以获取已发布的版本,这是一个重新打包的 Fedora 二进制文件,或者 swift-languageAUR 用于从源代码进行本地构建。
使用 swift-language-gitAUR 获取开发版本。
对于代码补全,可以使用 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
Read eval print loop, 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>