<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Swift 字面量 所謂字面量,就是指像特定的數字,字符串或者是布爾值這樣,能夠直接了當地指出自己的類型并為變量進行賦值的值。比如在下面: ``` let aNumber = 3 //整型字面量 let aString = "Hello" //字符串字面量 let aBool = true //布爾值字面量 ``` ## 整型字面量 整型字面量可以是一個十進制,二進制,八進制或十六進制常量。 二進制前綴為 0b,八進制前綴為 0o,十六進制前綴為 0x,十進制沒有前綴: 以下為一些整型字面量的實例: ``` let decimalInteger = 17 // 17 - 十進制表示 let binaryInteger = 0b10001 // 17 - 二進制表示 let octalInteger = 0o21 // 17 - 八進制表示 let hexadecimalInteger = 0x11 // 17 - 十六進制表示 ``` ## 浮點型字面量 浮點型字面量有整數部分,小數點,小數部分及指數部分。 除非特別指定,浮點型字面量的默認推導類型為 Swift 標準庫類型中的 Double,表示64位浮點數。 浮點型字面量默認用十進制表示(無前綴),也可以用十六進制表示(加前綴 0x)。 > 十進制浮點型字面量由十進制數字串后跟小數部分或指數部分(或兩者皆有)組成。十進制小數部分由小數點 . 后跟十進制數字串組成。指數部分由大寫或小寫字母 e 為前綴后跟十進制數字串組成,這串數字表示 e 之前的數量乘以 10 的幾次方。例如:1.25e2 表示 1.25 ? 10^2,也就是 125.0;同樣,1.25e-2 表示 1.25 ? 10^-2,也就是 0.0125。 > 十六進制浮點型字面量由前綴 0x 后跟可選的十六進制小數部分以及十六進制指數部分組成。十六進制小數部分由小數點后跟十六進制數字串組成。指數部分由大寫或小寫字母 p 為前綴后跟十進制數字串組成,這串數字表示 p 之前的數量乘以 2 的幾次方。例如:0xFp2 表示 15 ? 2^2,也就是 60;同樣,0xFp-2 表示 15 ? 2^-2,也就是 3.75。 > 負的浮點型字面量由一元運算符減號 - 和浮點型字面量組成,例如 -42.5。 浮點型字面量允許使用下劃線 _ 來增強數字的可讀性,下劃線會被系統忽略,因此不會影響字面量的值。同樣地,也可以在數字前加 0,并不會影響字面量的值。 以下為一些浮點型字面量的實例: ``` let decimalDouble = 12.1875 //十進制浮點型字面量 let exponentDouble = 1.21875e1 //十進制浮點型字面量 let hexadecimalDouble = 0xC.3p0 //十六進制浮點型字面量 ``` ## 字符串型字面量 字符串型字面量由被包在雙引號中的一串字符組成,形式如下: ``` "characters" ``` 字符串型字面量中不能包含未轉義的雙引號 (")、未轉義的反斜線(\)、回車符或換行符。 | 轉移字符 | 含義 | | --- | --- | | \0 | 空字符 | | \\\\ | 反斜線 \\ | | \b | 退格(BS) ,將當前位置移到前一列 | | \f | 換頁(FF),將當前位置移到下頁開頭 | | \n | 換行符 | | \r | 回車符 | | \t | 水平制表符 | | \v | 垂直制表符 | | \' | 單引號 | | \" | 雙引號 | | \000 | 1到3位八進制數所代表的任意字符 | | \xhh... | 1到2位十六進制所代表的任意字符 | 以下為字符串字面量的簡單實例: ``` import Cocoa let stringL = "Hello\tWorld\n\n菜鳥教程官網:\'http://www.runoob.com\'" print(stringL) ``` 以上程序執行結果為: ``` Hello World 菜鳥教程官網:'http://www.runoob.com' ``` ## 布爾型字面量 布爾型字面量的默認類型是 Bool。 布爾值字面量有三個值,它們是 Swift 的保留關鍵字: * **true** 表示真。 * **false** 表示假。 * **nil** 表示沒有值。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看