空字串
var data1: String() = ""
var data2: String() = "data1 is empty"
if data1.isEmpty {
print(data2)
}
相等字串
var data = "learning swift"
if data == "learningswift" {
print("swift is good")
}
相連字串
let data1 = "show "
let data2 = "data3"
var data3 = data1 + data2
print(data3)
透過 \()相連字串
let number = 0912345678
let data = "My phone number is \(number)."
print("data")
更改字串
var data = "show"
data += "data"
print(data)
轉換字元
var data = "swift"
let upper = data.uppercaseString
let lower = data.lowercaseString
print(upper)
print(lower)
選項型態(非常數、變數)
let number: Int? = 123
print(number)
print(number!)
let number: Int! = 123
print(number)
輸出結果
Optional(123)
123
123
無資料
var number: Int() = 123
number = nil
print("number")