之前有接觸過一點(diǎn)點(diǎn)的Swift,感覺Swift更簡(jiǎn)潔机打,如果熟練將會(huì)節(jié)省很多的代碼矫户。編寫非常方便。本人菜鳥一個(gè)残邀。皆辽。只想做個(gè)記錄。感覺這樣每天學(xué)一點(diǎn)挺好芥挣。驱闷。。
print("hello word")
//let 做常量 var 做變量空免。常量值在編譯中并不需要被知道空另,但是必須一次性精確的進(jìn)行賦值:也就是說只能在在定義的時(shí)候賦值一次,但是可以多次使用
var fengfeng = 40
fengfeng = 26
//打印只需要將名稱輸入就OK蹋砚。
print(fengfeng)
let new = 42
print(new)
//常量和變量在設(shè)定值時(shí)必須采用相同格式扼菠。但并不需要定義精準(zhǔn)的類型摄杂。創(chuàng)建一個(gè)常量或變量時(shí)提供一個(gè)值,讓編譯器判斷其類型循榆。在上面的例子中析恢,編譯器指定 myVariable 是一個(gè)整數(shù),因?yàn)樗某跏贾凳钦麛?shù)秧饮。
// 若初始化時(shí)未提供足夠信息(沒有初始值)映挂,可以在變量后面指定類型,用冒號(hào)隔開盗尸。
let doubleNew: Double = 70.0
print(doubleNew)
let label = "The width is "
let width = 94
let widthLabel = label + String(width)
print(widthLabel)
//練習(xí):創(chuàng)建一個(gè)類型是Float的柑船,值為4的常量
// 值在轉(zhuǎn)化為另一種類型時(shí)從不具有隱含性。如果需要轉(zhuǎn)化值到另一種類型泼各,請(qǐng)明確性地為值進(jìn)行格式轉(zhuǎn)換鞍时。
//更簡(jiǎn)單的方法將值轉(zhuǎn)換為String:將值寫在括號(hào)中,并在括號(hào)前添加一個(gè)反斜杠
let apples = 3
let oranges = 5
let appleSummary = "I have \(apples) apples"
let fruitSummary = "I have \(apples + oranges) prices of fruit."
print(appleSummary)
print(fruitSummary)
//創(chuàng)建數(shù)組和字典历恐。通過index和key獲取對(duì)應(yīng)的值
var shoppingList = ["catfish","water","tulips","blue paint"]
shoppingList[1] = "bottle of water"
var occupations = [
"Malclom":"Captain",
"Kaylee":"Mechanic",
]
occupations["Jayne"] = "Public Relations"
print(shoppingList[1])
```