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 或右鍵單擊菜單中的粘貼選項將其粘貼到終端,而不是鍵入命令。

在 Ubuntu 上安裝 Swift 編譯器

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 複製到 /usr/share 目錄

下一步也是最後一步是將 Swift 二進製文件放入 Ubuntu 的 PATH 環境變量中。為此,請運行以下命令:

$ echo " PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc
$ source ~/.bashrc

將 swift 編譯器的位置添加到 PATH 變量中

檢查 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

為您的 Swift 應用程序創建一個目錄。

2. 運行以下命令創建可執行包。

$ swift package init --type executable

斯威夫特可執行文件

此命令創建 Swift 項目所需文件的層次結構。最重要的是:

Package.swift 文件如下所示:

Swift Hello World 程序

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 構建高效的應用程序。