一柠新、playground
創(chuàng)建playground.png
playground界面.png
創(chuàng)建playground.png
playground界面.png
二瑞驱、使用var還是let?
在我們開發(fā)過程中什么時(shí)候定義關(guān)鍵字為var荧恍,還是定義為let了伸刃?
其實(shí)都能滿足我們的需求乔询,那我們到底應(yīng)該如何選擇樟插?
例如:可以將圓周率π定義為let或var。
let π = 3.14159
var π = 3.14159
上面代碼編譯不會報(bào)錯(cuò)。但是從業(yè)務(wù)邏輯層面講黄锤,π應(yīng)該定義為常量(let)的搪缨,因?yàn)橐环矫娉A浚╨et)不能修改,另外在程序中使用常量(let)可以提高程序的可讀性鸵熟。
我覺得:原則上優(yōu)先使用let副编,它有很多好處,可以防止程序運(yùn)行過程中不必要的修改旅赢、提高程序的可讀性齿桃。特別是引用數(shù)據(jù)類型聲明時(shí)候經(jīng)常采用let聲明,雖然在業(yè)務(wù)層面上并不是一個(gè)常量煮盼,而是防止程序運(yùn)行過程中錯(cuò)誤地修改它引用短纵。
三、代碼區(qū)域
import UIKit
var str = "Helloword"
let num = 10
print(str)
print(str + "123" + str)
print("I am leaning \(str)")
print("a","b","c", separator: "*", terminator: "你好世界僵控!")
Hello, playground
Hello, playground123Hello, playground
I am learing Hello, playground
a*b*b你好世界香到!
Swift HelloWorld(一)
Swift 基本數(shù)據(jù)類型(二)
Swift 字符串(三)
Swift 閉包(Closures)(四)
Swift 集合類型(五)
Swift 函數(shù)(六)
Swift 類(七)
Swift 結(jié)構(gòu)體、枚舉(八)
Swift 屬性(九)
Swift 方法(十)