Swift 是蘋果公司開發的一種編程語言。它是為 iOS、macOS、watchOS、tvOS、Linux 和 z/OS 開發的通用、多範式、編譯的編程語言。據其開發人員稱,Swift 是創建手機、台式機、服務器或任何其他運行代碼的軟件的好方法。它是一種安全、快速、交互式的編程語言,將現代語言思維的精華與更廣泛的 Apple 工程文化的智慧和開源社區的貢獻相結合。編譯器針對性能進行了優化,語言針對開發進行了優化,兩者都沒有受到影響。
本文將向您展示如何在 Ubuntu 上安裝最新版本的 Swift。更重要的是,它通過向您展示如何編寫您的第一個 Swift 程序以及如何在 Swift 中創建一個 Hello World 項目,向您展示瞭如何開始使用 Swift。
我在 Ubuntu 18.04 LTS 系統上運行了本文中提供的命令和步驟。
快速安裝
所有版本的 Swift 都可以在下一頁找到。
https://swift.org/download/#releases
本文介紹如何通過命令行安裝 Swift 5.0.1。
安裝先決條件
通過搜索系統應用程序啟動器或使用 Ctrl+Alt+T 快捷方式打開終端應用程序。
下一步是使用以下命令更新系統的存儲庫索引:
$ sudo apt-get update
這允許您安裝 Internet 上可用的最新軟件版本。請注意,只有授權用戶才能在 Ubuntu 中添加、刪除和配置軟件。
$ sudo apt-get upgrade
安裝的第一個先決條件是 Clang 編譯器。為此,請運行 sudo。
$ sudo apt-get install clang
系統可能會提示您輸入密碼 sudo 並給出 Y/n 選項以繼續安裝。 鍵入 Y,然後 Enter 以在您的系統上安裝軟件。但是,此過程可能需要一些時間,具體取決於您的互聯網速度。
此外,Swift 需要一些庫來快速工作。通過運行以下命令將所需的庫添加到您的系統:
$ sudo apt-get install libcurl3 libpython2.7 libpython2.7-dev
現在您已準備好安裝 Swift。
快速安裝
我決定在 Ubuntu 上安裝 Swift 5.0.1 版。讓我們首先通過運行以下命令將其下載到我們的系統中:
$ wget https://swift.org/builds/swift-5.0.1-release/ubuntu1804/swift-5.0.1-RELEASE/swift-5.0.1-RELEASE-ubuntu18.04.tar.gz
提示: 您可以從此處複製命令並使用 Ctrl+Shift+V 或右鍵單擊菜單中的粘貼選項將其粘貼到終端,而不是鍵入命令。
tar.gz 安裝包將下載到您的主文件夾。
通過運行以下命令提取 tar.gz 文件:
$ tar xzf swift-5.0.1-RELEASE-ubuntu18.04.tar.gz
然後使用以下命令將提取的文件夾移動到 /usr/share/swift 目錄:
$ sudo mv swift-5.0.1-RELEASE-ubuntu18.04 /usr/share/swift
下一步也是最後一步是將 Swift 二進製文件放入 Ubuntu 的 PATH 環境變量中。為此,請運行以下命令:
$ echo " PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc
$ source ~/.bashrc
檢查 Swift 編譯器安裝
Swift 已在您的系統上安裝和配置。要驗證該軟件是否實際安裝在您的系統上,您可以使用以下命令檢查版本號:
$ swift --version
運行 Swift REPL
首先,您可以在 Swift REPL (Read Eval Print Loop) 中運行一些交互式命令。這個 REPL 在幾個方面有幫助。
- 快速運行和驗證一些 Swift 代碼
- 用於學習目的
- 發現新的獨特功能並在命令行控制台中測試它們
通過運行以下命令進入 Swift 控制台:
$ swift
這是一個如何將您的名稱分配給變量並將其打印為字符串的示例。
你可以使用 ‘:q’ 命令退出 Swift REPL。
REPL 是運行一些小程序的好方法,但要構建您的應用程序,您需要了解 Swift 項目和包。 要開始使用 Swift 項目,請檢查以下內容:
Swift Hello World 項目
這是您可以使用 Swift 創建和構建的最簡單的 Hello world 項目。 對於只打印“Hello, World!”的項目,請按照下列步驟操作:在你的屏幕上。
1. 使用 mkdir 命令創建一個項目目錄並切換到該目錄。 創建一個名為“Hello_swift”的目錄
$ mkdir Hello_swift
$ cd Hello_swift
2. 運行以下命令創建可執行包。
$ swift package init --type executable
此命令創建 Swift 項目所需文件的層次結構。最重要的是:
Package.swift 文件如下所示:
Sources 文件夾中的 main.swift 文件如下所示:
main.swift 文件已經包含了打印 hello world 所需的代碼。當然,你可以編輯這個文件,讓你的項目做其他事情。
3. 運行以下命令編譯項目:
$ swift build
現在,您在 .build/debug 文件夾中有一個與 Swift 項目同名的可執行文件。
4. 現在您可以通過運行以下命令來運行項目:
$ .build/debug/[program_name]
這是我的 Swift 程序的輸出:
如果出現錯誤:
如果在運行“swift build”命令時出現以下錯誤,
通過運行以下命令安裝 libcurl:
$ sudo apt-get install libcurl4-openssl-dev
這就是開始使用 Swift 編程所需要的一切。幸運的是,官方網站和其他網站提供了大量的文檔和教程來幫助您使用 Swift 構建高效的應用程序。