Swift程序的基本結構如下:
import Foundation // 導入庫
// 定義一個類或結構
class MyClass {
// 定義屬性
var property: String
// 初始化方法
init(property: String) {
self.property = property
}
// 定義方法
func myMethod() {
print("Hello, World!")
}
}
// 創建類的實例
let myInstance = MyClass(property: "Example")
myInstance.myMethod()
在Swift中,iOS應用程序的進入點是@UIApplicationMain
標記的AppDelegate
類。但在Playground或簡單的腳本中,可以直接執行頂級代碼:
print("Hello, World!")
使用//
進行單行註解:
// 這是一個單行註解
let greeting = "Hello, World!"
使用/* ... */
進行多行註解:
/* 這是一個多行註解
可以跨越多行 */
let greeting = "Hello, World!"
使用var
聲明變量,let
聲明常量:
var variable = "Hello"
variable = "World" // 變量可以改變值
let constant = "Hello"
// constant = "World" // 這將會報錯,因為常量不能改變值
可以同時賦值多個變量:
let (x, y, z) = (1, 2, 3)
print(x) // 1
print(y) // 2
print(z) // 3