本系列為我本人在學(xué)習(xí) Swift 過(guò)程記錄,從零開(kāi)始長(zhǎng)時(shí)間更新,直到學(xué)習(xí)完成,該篇介紹 swift 字符串的簡(jiǎn)單使用
‘’‘
// 插值
var welcome = "hello"
var welcome1 = "hello"
print(welcome == welcome1)
welcome1 += ",";
print(welcome1);
print(welcome);
for c in welcome1 {
print(c);
}
print(#"6+7 = \#(6+7)"#)
print("6+7 = \(6+7)")
// 字符串增刪
var welcome = "hello";
welcome.insert("!", at: welcome.endIndex);
print(welcome)
welcome.insert(contentsOf: " there", at: welcome.index(before: welcome.endIndex))
print(welcome)
let range = welcome.index(welcome.endIndex, offsetBy: -6)..<welcome.endIndex
welcome.removeSubrange(range);
print(welcome)
let welcome = "hello,world";
let index = welcome.firstIndex(of: ",") ?? welcome.endIndex
let substring = welcome[..<index]
print(index)
print(substring)
let welcome1 = String(substring);
print(welcome1 == welcome);
print(welcome.hasPrefix("hello"))
print(welcome.hasSuffix("world"))
‘’‘