你的第一個 Swift 程式
將程式碼寫入名為 hello.swift 的檔案中:
print("Hello, world!")
- 要一步編譯並執行指令碼,請使用終端中的 
swift(在此檔案所在的目錄中): 
要啟動終端,請在 Linux 上按 CTRL + ALT + ,或在 macOS 上的 Launchpad 中找到它。要更改目錄,請輸入
cddirectory_name(或返回cd ..) T ** ** ****
$ swift hello.swift
Hello, world!
一個編譯器是一種計算機程式(或一組程式),該變換用程式語言(源語言)到另一個計算機語言(目標語言)的原始碼,而後者往往具有被稱為物件程式碼二進位制形式。 ( 維基百科 )
- 要單獨編譯和執行,請使用 
swiftc: 
$ swiftc hello.swift
這會將你的程式碼編譯成 hello 檔案。要執行它,請輸入 ./,然後輸入檔名。
$ ./hello
Hello, world!
- 或者使用 swift REPL(Read-Eval-Print-Loop),在命令列輸入 
swift,然後在直譯器中輸入程式碼: 
碼:
func greet(name: String, surname: String) {
    print("Greetings \(name) \(surname)")
}
let myName = "Homer"
let mySurname = "Simpson"
greet(name: myName, surname: mySurname)
讓我們把這個大程式碼分解成碎片:
func greet(name: String, surname: String) { // function body }-建立一個函式,需要一個name和surname。
print("Greetings(name)\(surname)")- 列印到控制檯Greetings,然後是name,然後是surname。基本上\(variable_name)列印出變數的值。
let myName = "Homer"和let mySurname = "Simpson"- 使用名稱為let,mySurname和值:Homer,Simpson分別建立常量 (值不可更改的變數)。
greet(name: myName, surname: mySurname)- 呼叫我們之前建立的函式,提供常量myName,mySurname的值。
使用 REPL 執行它:
$  swift
Welcome to Apple Swift. Type :help for assistance.
  1> func greet(name: String, surname: String) { 
  2.     print("Greetings \(name) \(surname)") 
  3. } 
  4>  
  5> let myName = "Homer"
myName: String = "Homer"
  6> let mySurname = "Simpson"
mySurname: String = "Simpson"
  7> greet(name: myName, surname: mySurname)
Greetings Homer Simpson
  8> ^D
按 CTRL + D 退出 REPL。