跳轉到內容

Swift 簡介/簡介

來自華夏公益教科書

什麼是 Swift?

[編輯 | 編輯原始碼]

Swift 是一種開源程式語言,由 Apple 於 2014 年推出。它用於其作業系統 macOS(桌上型電腦)和 iOS(移動裝置),例如 iPhone 或 iPad。自 2015 年起,Swift 也已在 Apache 許可證 2.0[1] 下在 Linux 上可用。它是一種現代語言,包括多種正規化,例如面向物件、函式式和指令式程式設計。Apple 從其他語言(如 C#、Ruby、Python 或 Haskell)中包含了有用的功能。

Swift 在 Linux 上

[編輯 | 編輯原始碼]

在開始使用 Swift 之前,您首先需要下載並安裝編譯器和其他元件[2]。這些可以從 Swift 的下載頁面 下載。在 Linux 上,還需要使用以下命令安裝 clang[3]

$ sudo apt-get install clang

Linux 的 IDE

[編輯 | 編輯原始碼]

Xcode 僅在 macOS 上可用。但是,有一些提供類似功能的替代方案。

  • JetBrain 的 CLion 提供了一個 Swift 擴充套件,該擴充套件具有程式碼高亮和完成功能以及偵錯程式[4]
  • 開源編輯器 Atom 提供了一個類似於 Xcode 的遊樂場的外掛,您可以在其中輕鬆嘗試新程式碼並立即看到它的效果[5]

第一個例子

[編輯 | 編輯原始碼]

在我們深入 Swift 的基本和高階功能之前,讓我們看一下著名的“Hello World”示例。

print("Hello World")

現在,讓我們先睹為快變數和常量的樣子。

var name: String = "John"
let greeting: String = "Welcome to the world of Swift, "
print(greeting + name)
// Welcome to the world of Swift, John
  1. Apache 軟體基金會 [線上][訪問:2017 年 9 月 18 日] | https://www.apache.org/licenses/LICENSE-2.0
  2. Swift.org [線上][訪問:2017 年 9 月 18 日] | https://swift.org/getting-started/
  3. clang [線上][訪問:2017 年 9 月 18 日] | https://clang.llvm.org
  4. JetBrain Swift 外掛 [線上][訪問:2017 年 9 月 18 日] | https://blog.jetbrains.com/clion/2015/12/swift-plugin-for-clion/
  5. Atom.io Swift 遊樂場 [線上][訪問:2017 年 9 月 18 日] | https://atom.io/packages/swift-playground
華夏公益教科書