原创 第八節 比較操作符

本文來自於瘋子們的開源圖書Swift 支持所有C語言的比較操作符:等於(a == b)不等於(a!=b)大於(a>b)小於(a<b)大於或等於(a>=b)小於或等於(a<=b)注意:Swift也提供了兩個恆等操作符(===和!==),用於比

原创 第九節 三元操作符

本文來自於瘋子們的開源圖書三元操作符是一個由三部分構成的特殊操作符,形式是這樣的:question?answer1:answer2.它是根據question的值來判定到底是執行answer1還是answer2.如果question是true

原创 Unicode

本文來自於瘋子們的開源圖書Unicode是一種用於編碼和表示文本的國際標準。它可以使你能夠用一種標準化的方式表示任何語言中的幾乎任何字符,同時允許從外部來源(文本文件或者網頁)中讀取和寫入這些字符。Swift的String和Characte

原创 我的友情鏈接

51CTO博客開發

原创 Unicode

本文來自於瘋子們的開源圖書Unicode是一種用於編碼和表示文本的國際標準。它可以使你能夠用一種標準化的方式表示任何語言中的幾乎任何字符,同時允許從外部來源(文本文件或者網頁)中讀取和寫入這些字符。Swift的String和Characte

原创 第四節 字符串屬於值類型

本文來自於瘋子們的開源圖書Swift的String類型是值類型。如果你創建一個新的String值,把它傳遞給一個函數或方法,或者被賦給一個常量或變量時,字符串值的拷貝的。在每種情況下,會創建一個當前字符串的副本,傳遞的或者是賦值的都是新新創

原创 第一節 數組

本文來自於瘋子們的開源圖書數組用順序列表來存儲多個相同類型的值。相同的值可以多次出現在數組中的不同位置。Swift 數組在存儲值的時候,一定要指明類型。它們不同於Objective-C的NSArray和NSMutableArray類能夠存儲

原创 第六節 統計字符的個數 主標籤

本文來自於瘋子們的開源圖書可以使用countElements函數(參數爲要統計的字符串)來統計字符串所包含的字符個數。注意:不同的Unicode字符,同樣的字符不同的編碼都可能導致佔用不同的內存。鑑於此,Swift字符串中的每個字符會佔用不

原创 第一節 字符串

本文來自於瘋子們的開源圖書你可以在代碼中使用事先定義好的String值作爲字符串。字符串是用雙引號(“”)包住的固定的字符序列。字符串可以用於給常量或變量提供一個初始值:注意到Swift推斷常量someString是String類型的,因爲

原创 第五節 字符處理

本文來自於瘋子們的開源圖書swift的String類型代表了一個由Character類型構成的序列。每個Character值都代表了一個Unicode字符。你可以使用for-in循環來遍歷字符串中的每個Character字符。for-in循

原创 第八節 字符串的插入

本文來自於瘋子們的開源圖書字符串的插入指的是通過在字符串內部混合使用常量,變量,文字和表達式,將他們的值包含進來從而構建新字符串的一種方式。可以使用如下格式插入到字符串當中:\(variable)上面的例子中,使用\(multiplier)

原创 第十一節 邏輯操作符

本文來自於瘋子們的開源圖書邏輯操作符用於修改或者組合布爾邏輯值true和false。Swift支持C語言當中的三個標準邏輯操作符:邏輯非(!a)邏輯與(a&&b)邏輯或(a||b)邏輯非操作符邏輯非操作符翻轉一個布爾值,即將true變成fa

原创 第十節 Unicode

本文來自於瘋子們的開源圖書Unicode是一種用於編碼和表示文本的國際標準。它可以使你能夠用一種標準化的方式表示任何語言中的幾乎任何字符,同時允許從外部來源(文本文件或者網頁)中讀取和寫入這些字符。Swift的String和Characte

原创 第二節 初始化一個空字符串

書本文來自於瘋子們的開源圖書要想創建一個空字符串來構建一個更長的字符串,要麼賦一個空字符串給變量,要麼用構造器來初始化一個新的字符串:你可以通過字符串的isEmpty屬性來判斷一個字符串值是否是空的:

原创 第七節 字符串和字符的連接

本文來自於瘋子們的開源圖書可以使用加號(+)將String 和Character類型的值連接到一起,拼成一個新的字符串:也可以使用括號裏面的操作符(+=),將字符串或者字符追加到一個已經存在的字符串上面去。注意:不能把字符串或者字符追加一個