上一篇文章介紹了有關(guān)常量與變量的基本簡(jiǎn)介,這一篇文章就介紹變量的類(lèi)型。
什么是變量的類(lèi)型?
在Swift中,基本的變量類(lèi)型無(wú)非就幾個(gè):String(字符串),Int(整數(shù)),Float(浮點(diǎn)數(shù)),Double(小數(shù)),Bool(布爾),舉個(gè)簡(jiǎn)單的例子,我們可以這樣聲明變量:

可以看到,在var的后面的是變量的名稱(chēng),在冒號(hào)后面就是變量的類(lèi)型了。這是變量標(biāo)準(zhǔn)的聲明方法,有時(shí)我們也可以簡(jiǎn)化操作

可以看到,小數(shù)被自動(dòng)轉(zhuǎn)化成了Double類(lèi)型,說(shuō)到Double與Float的不同之處,簡(jiǎn)單來(lái)說(shuō)就是復(fù)雜程度不同了,Double是比Float更精確的小數(shù)
Bool類(lèi)型
Bool類(lèi)型有兩個(gè)值,分別死true和false,望文生義就是對(duì)與錯(cuò),例如

我們定義了一份叫做isEuqal的變量,他的變量值是 1 > 2,顯然這是錯(cuò)的,所以isEuqal的值就是false,之后我們對(duì)它進(jìn)行重新賦值1 == 1,isEqual的值就變?yōu)閠rue了
同時(shí),Bool類(lèi)型也是if語(yǔ)句的判斷條件,例如

寫(xiě)在最后,Swift是強(qiáng)類(lèi)型語(yǔ)言,接觸過(guò)JS和PHP的都知道他們是弱類(lèi)型語(yǔ)言,強(qiáng)類(lèi)型語(yǔ)言用大白話(huà)說(shuō)就是當(dāng)類(lèi)型出錯(cuò)時(shí)編譯器就會(huì)報(bào)錯(cuò),并導(dǎo)致程序崩潰

這就是Swift的幾個(gè)基本變量類(lèi)型