變量和常量 在Swift中厅克,有兩種方法可以存儲數(shù)據(jù):變量和常量。變量是可以隨時更改其值的數(shù)據(jù)存儲橙依,而常量是可以設(shè)置一次且永不更改的數(shù)據(jù)存儲证舟。因此硕旗,變量的值可以變化,常量的值是...
處理丟失的數(shù)據(jù) 我們使用了諸如Int這樣的類型來保存諸如5之類的值漆枚。但是,如果您想為用戶存儲屬性age抵知,但是您不知道某人的年齡墙基,該怎么辦? 你可能會說“好吧刷喜,我會存儲0”残制,但...
協(xié)議 協(xié)議是描述某物必須具有的屬性和方法的一種方式。然后掖疮,您可以告訴Swift哪些類型使用該協(xié)議-這一過程稱為采用或遵循協(xié)議痘拆。 例如,我們可以編寫一個可以接受帶有id屬性的東...
創(chuàng)建自己的類 類與結(jié)構(gòu)相似氮墨,因為它們使您可以使用屬性和方法創(chuàng)建新類型纺蛆,但是它們有五個重要的區(qū)別,我將一次向您介紹所有這些區(qū)別规揪。 類和結(jié)構(gòu)之間的第一個區(qū)別是類永遠不會帶有成員初...
創(chuàng)建自己的結(jié)構(gòu) Swift可讓您通過兩種方式設(shè)計自己的類型,其中最常見的稱為結(jié)構(gòu)猛铅,或簡稱為structs字支。可以給結(jié)構(gòu)賦予它們自己的變量和常量以及它們自己的功能奸忽,然后根據(jù)需要創(chuàng)...
創(chuàng)建基礎(chǔ)的閉包 Swift使我們可以像使用其他類型一樣使用函數(shù)堕伪,例如字符串和整數(shù)。這意味著您可以創(chuàng)建一個函數(shù)并將其分配給一個變量栗菜,使用該變量調(diào)用該函數(shù)欠雌,甚至將該函數(shù)作為參數(shù)傳...
編寫函數(shù) 函數(shù)使我們可以重復(fù)使用代碼疙筹,這意味著我們可以編寫一個函數(shù)來做一些有趣的事情富俄,然后在很多地方運行該函數(shù)。重復(fù)代碼通常不是一個好主意而咆,而函數(shù)可以幫助我們避免這樣做霍比。 首...
Swift有幾種寫循環(huán)的方法,但是它們的底層機制是相同的:重復(fù)運行一些代碼暴备,直到條件的值為假悠瞬。 for循環(huán) Swift中最常見的循環(huán)是一個for循環(huán):它將遍歷數(shù)組和范圍,并且...
算術(shù)運算符 現(xiàn)在您知道了Swift中的所有基本類型,我們可以開始使用運算符將??它們放在一起浅妆。運算符是像+和-這樣的數(shù)學(xué)符號玛痊,而Swift擁有大量的數(shù)學(xué)符號。 這是供我們使用...
數(shù)組(Arrays) 數(shù)組是存儲為單個值的值的集合趴乡。例如对省,John,Paul晾捏,George和Ringo是名字蒿涎,但是數(shù)組使您可以將它們分組為一個名為The Beatles的單一...
變量和常量 常量和變量必須在使用前聲明惦辛,用 let 來聲明常量劳秋,用 var 來聲明變量。常量的值一旦設(shè)定就不能改變胖齐,而變量的值可以隨意更改玻淑。如下代碼: 你可以修改變量的值: ...