Swift中的數(shù)據(jù)類型包括:整型箩帚、浮點(diǎn)型、布爾型黄痪、字符紧帕、字符串、元組、集合是嗜、枚舉愈案、結(jié)構(gòu)體和類等。
這些類型在賦值或給函數(shù)傳遞時(shí)的方式不同鹅搪,可以分為:值類型和引用類型站绪。
值類型:就是創(chuàng)建一個(gè)副本,把副本賦值或傳遞過去這樣在函數(shù)的調(diào)用過程中不會(huì)影響原始數(shù)據(jù)丽柿。
引用類型:就是把數(shù)據(jù)本身的引用(即:指針)賦值或傳遞過去恢准,這樣在函數(shù)調(diào)用過程中會(huì)影響原始數(shù)據(jù)。
整型甫题、浮點(diǎn)型馁筐、布爾型、字符幔睬、字符串眯漩、元組、集合麻顶、枚舉赦抖、結(jié)構(gòu)體屬于值類型,類屬于引用類型辅肾。