Swift中 的用法

2022-07-31 09:30:18 字數 483 閱讀 2184

在函式(或者方法)的引數名前新增"#",可以使該引數擁有相同的本地引數名和外部引數名。

(1)函式

func incrementby(amount: int, #numberoftimes: int)

numberoftimes的本地引數名(只能在函式內部使用)和外部引數名(在呼叫函式的時候作為標籤使用)都是numberoftimes。

(2)方法

class counter

}numberoftimes預設具有本地引數名和外部引數名,amount沒有外部引數名,使用"#"為amount強制指定外部引數名,在呼叫該方法的時候,必須使用外部引數名,否則會出現編譯錯誤,提示缺少引數標籤。

var counter = counter()

counter.incrementby(amount: 4, numberoftimes: 5)

println(counter.count) // the result is 20

Swift中Selector的用法

2.2 之前,使用字串作為方法名稱 無引數btn.addtarget self,action selector buttonpress forcontrolevents touchupinside 有引數 btn.addtarget self,action selector buttonpress ...

Swift中的元組tuple的用法

tuple用於傳遞復合型別的資料,介於基礎型別和類之間,複雜的資料通過類 或結構 儲存,稍簡單的通過元組。元組是使用非常便利的利器,有必要整理一篇博文。使用括號 括號內以逗號分割各種型別的資料,形式如 int,string 或 string,int,string.如 userzhangsan zha...

swift中字串的常見用法

1.字串遍歷和長度的三種方法 override func viewdidload mark 字串遍歷 func demo1 mark 字串的長度 func demo2 輸出結果 1713 132.拼接字串 格式化字串 2.1拼接字串 mark 字串拼接 nsstring stringwithform...