?任何變量甸陌、常量和直接數(shù)都有明確的數(shù)據(jù)類型湘捎,例如:整數(shù)類型钟沛、字符串類型等券腔。
?Swift中的數(shù)據(jù)類型分為兩大類:
?1. 值類型
? ? 當(dāng)把值類型的值賦給變量或常量時(shí)伏穆,或把值類型的值作為實(shí)參傳給函數(shù)的形參時(shí),賦予或傳遞的都是值的拷貝纷纫。
? ? 值類型包括:
? ? (1)整數(shù)類型
? ? (2)浮點(diǎn)類型
? ? (3)布爾類型
? ? (4)元組類型
? ? (5)字符類型
? ? (6)字符串類型
? ? (7)數(shù)組類型
? ? (8)集合類型
? ? (9)字典類型
? ? (10)枚舉類型
? ? (11)結(jié)構(gòu)體類型
?2. 引用類型
? ? 當(dāng)把引用類型的值賦給變量或常量時(shí)枕扫,或把引用類型的值作為實(shí)參傳給函數(shù)的形參時(shí),賦予或傳遞的都是實(shí)參的引用辱魁。
? ? 引用類型包括:
? ? (1)函數(shù)類型
? ? (2)閉包表達(dá)式類型
? ? (3)類類型