av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

詳解Swift字面量

Swift是一種適用于iOS和OS X應(yīng)用的全新編程語言,它建立在最好的C和Objective-C語言之上,并且沒有C語言的兼容性限制。Swift采用安全的編程模式,增加了現(xiàn)代功能使編程更容易、更靈活、更有趣。

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)頁設(shè)計(jì),高端網(wǎng)頁制作,對(duì)茶藝設(shè)計(jì)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)seo優(yōu)化排名優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。

所謂字面量,就是指像特定的數(shù)字,字符串或者是布爾值這樣,能夠直接了當(dāng)?shù)刂赋鲎约旱念愋筒樽兞窟M(jìn)行賦值的值。比如在下面:

let aNumber = 3         //整型字面量
let aString = "Hello"   //字符串字面量
let aBool = true        //布爾值字面量

整型字面量

整型字面量可以是一個(gè)十進(jìn)制,二進(jìn)制,八進(jìn)制或十六進(jìn)制常量。 二進(jìn)制前綴為 0b,八進(jìn)制前綴為 0o,十六進(jìn)制前綴為 0x,十進(jìn)制沒有前綴:

以下為一些整型字面量的實(shí)例:

let decimalInteger = 17           // 17 - 十進(jìn)制表示
let binaryInteger = 0b10001       // 17 - 二進(jìn)制表示
let octalInteger = 0o21           // 17 - 八進(jìn)制表示
let hexadecimalInteger = 0x11     // 17 - 十六進(jìn)制表示

浮點(diǎn)型字面量

浮點(diǎn)型字面量有整數(shù)部分,小數(shù)點(diǎn),小數(shù)部分及指數(shù)部分。

除非特別指定,浮點(diǎn)型字面量的默認(rèn)推導(dǎo)類型為 Swift 標(biāo)準(zhǔn)庫類型中的 Double,表示64位浮點(diǎn)數(shù)。

浮點(diǎn)型字面量默認(rèn)用十進(jìn)制表示(無前綴),也可以用十六進(jìn)制表示(加前綴 0x)。

十進(jìn)制浮點(diǎn)型字面量由十進(jìn)制數(shù)字串后跟小數(shù)部分或指數(shù)部分(或兩者皆有)組成。十進(jìn)制小數(shù)部分由小數(shù)點(diǎn) . 后跟十進(jìn)制數(shù)字串組成。指數(shù)部分由大寫或小寫字母 e 為前綴后跟十進(jìn)制數(shù)字串組成,這串?dāng)?shù)字表示 e 之前的數(shù)量乘以 10 的幾次方。例如:1.25e2 表示 1.25 ? 10^2,也就是 125.0;同樣,1.25e-2 表示 1.25 ? 10^-2,也就是 0.0125。

十六進(jìn)制浮點(diǎn)型字面量由前綴 0x 后跟可選的十六進(jìn)制小數(shù)部分以及十六進(jìn)制指數(shù)部分組成。十六進(jìn)制小數(shù)部分由小數(shù)點(diǎn)后跟十六進(jìn)制數(shù)字串組成。指數(shù)部分由大寫或小寫字母 p 為前綴后跟十進(jìn)制數(shù)字串組成,這串?dāng)?shù)字表示 p 之前的數(shù)量乘以 2 的幾次方。例如:0xFp2 表示 15 ? 2^2,也就是 60;同樣,0xFp-2 表示 15 ? 2^-2,也就是 3.75。

負(fù)的浮點(diǎn)型字面量由一元運(yùn)算符減號(hào) – 和浮點(diǎn)型字面量組成,例如 -42.5。

浮點(diǎn)型字面量允許使用下劃線 _ 來增強(qiáng)數(shù)字的可讀性,下劃線會(huì)被系統(tǒng)忽略,因此不會(huì)影響字面量的值。同樣地,也可以在數(shù)字前加 0,并不會(huì)影響字面量的值。

以下為一些浮點(diǎn)型字面量的實(shí)例:

let decimalDouble = 12.1875       //十進(jìn)制浮點(diǎn)型字面量
let exponentDouble = 1.21875e1    //十進(jìn)制浮點(diǎn)型字面量
let hexadecimalDouble = 0xC.3p0   //十六進(jìn)制浮點(diǎn)型字面量

字符串型字面量

字符串型字面量由被包在雙引號(hào)中的一串字符組成,形式如下:

"characters"

字符串型字面量中不能包含未轉(zhuǎn)義的雙引號(hào) (”)、未轉(zhuǎn)義的反斜線(\)、回車符或換行符。

以下為字符串字面量的簡(jiǎn)單實(shí)例:

import Cocoa

let stringL = "Hello\tWorld\n\nLinux就該這么學(xué)官網(wǎng):\'https://www.linuxprobe.com\'"
print(stringL)

以上程序執(zhí)行結(jié)果為:

Hello    World

當(dāng)前文章:詳解Swift字面量
網(wǎng)站鏈接:http://uogjgqi.cn/article/djshecj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流