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