變量和常量 在Swift中,有兩種方法可以存儲(chǔ)數(shù)據(jù):變量和常量惩淳。變量是可以隨時(shí)更改其值的數(shù)據(jù)存儲(chǔ),而常量是可以設(shè)置一次且永不更改的數(shù)據(jù)存儲(chǔ)呆万。因此...
處理丟失的數(shù)據(jù) 我們使用了諸如Int這樣的類型來保存諸如5之類的值车份。但是,如果您想為用戶存儲(chǔ)屬性age牡彻,但是您不知道某人的年齡扫沼,該怎么辦? 你可...
協(xié)議 協(xié)議是描述某物必須具有的屬性和方法的一種方式庄吼。然后缎除,您可以告訴Swift哪些類型使用該協(xié)議-這一過程稱為采用或遵循協(xié)議。 例如总寻,我們可以編...
創(chuàng)建自己的類 類與結(jié)構(gòu)相似器罐,因?yàn)樗鼈兪鼓梢允褂脤傩院头椒▌?chuàng)建新類型,但是它們有五個(gè)重要的區(qū)別渐行,我將一次向您介紹所有這些區(qū)別轰坊。 類和結(jié)構(gòu)之間的第...
創(chuàng)建自己的結(jié)構(gòu) Swift可讓您通過兩種方式設(shè)計(jì)自己的類型,其中最常見的稱為結(jié)構(gòu)肴沫,或簡稱為structs粟害。可以給結(jié)構(gòu)賦予它們自己的變量和常量以及...
創(chuàng)建基礎(chǔ)的閉包 Swift使我們可以像使用其他類型一樣使用函數(shù)颤芬,例如字符串和整數(shù)悲幅。這意味著您可以創(chuàng)建一個(gè)函數(shù)并將其分配給一個(gè)變量,使用該變量調(diào)用...
編寫函數(shù) 函數(shù)使我們可以重復(fù)使用代碼汰具,這意味著我們可以編寫一個(gè)函數(shù)來做一些有趣的事情,然后在很多地方運(yùn)行該函數(shù)菱魔。重復(fù)代碼通常不是一個(gè)好主意郁副,而函...
Swift有幾種寫循環(huán)的方法,但是它們的底層機(jī)制是相同的:重復(fù)運(yùn)行一些代碼豌习,直到條件的值為假存谎。 for循環(huán) Swift中最常見的循環(huán)是一個(gè)for...
算術(shù)運(yùn)算符 現(xiàn)在您知道了Swift中的所有基本類型,我們可以開始使用運(yùn)算符將??它們放在一起肥隆。運(yùn)算符是像+和-這樣的數(shù)學(xué)符號(hào)既荚,而Swift擁有大...