欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)邀請(qǐng)碼778899分享:swift學(xué)習(xí)2

柚子快報(bào)邀請(qǐng)碼778899分享:swift學(xué)習(xí)2

http://yzkb.51969.com/

字面量

整形字面量

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

浮點(diǎn)型字面量

除非特別指定,浮點(diǎn)型字面量的默認(rèn)推導(dǎo)類(lèi)型為Double,表示為64位浮點(diǎn)數(shù)。

1.25e2表示1.25*10^2

1.25e-2表示1.25*10^-2

0xFp2表示15*2^2(表示F的值乘2的2次方)

0xFp-2表示15*2^-2

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

字符串型字面量

它中不能包含未轉(zhuǎn)義的雙引號(hào),未轉(zhuǎn)義的反斜線,回車(chē)符或換行符。

\0空字符\\反斜線\b退格\f換頁(yè)\n換行符\r回車(chē)符\t水平制表符\v垂直制表符\'單引號(hào)\"雙引號(hào)\0001到3位的八進(jìn)制數(shù)代表的任意字符\xhh...1到2位十六進(jìn)制所代表的任意字符

?

運(yùn)算符

位運(yùn)算符

這用來(lái)對(duì)二進(jìn)制位進(jìn)行操作,~為取反,&為按位與與,|為按位取或,^為按位與異或(若兩個(gè)數(shù)的的同一位相同返回1),<<按位左移(空位用0填充),>>按位右移。

區(qū)間運(yùn)算符

閉區(qū)間運(yùn)算符:(a...b)定義一個(gè)包含a,b的所有值的空間。

半開(kāi)區(qū)間運(yùn)算符:(a..

運(yùn)算符優(yōu)先級(jí)

指針最優(yōu),單目運(yùn)算優(yōu)于雙目運(yùn)算。

先乘除(模),后加減。

先算術(shù)運(yùn)算,后移位運(yùn)算,最后位運(yùn)算。邏輯運(yùn)算最后運(yùn)算。

swift循環(huán)

fallthrough語(yǔ)句

這個(gè)語(yǔ)句會(huì)讓case之后的語(yǔ)句按順序繼續(xù)運(yùn)行,不論條件是否滿足。(一般不使用)

字符串

空字符串

可以使用空的字符串字面量賦值給變量或初始化一個(gè)String類(lèi)的實(shí)例來(lái)初始化一個(gè)空的字符串。

var stringA = ""

let stringB = String()

可以使用字符串屬性isEmpty來(lái)判斷字符串是否為空。

if stringA.isEmpty{

print("stringA是空的")

}

字符串常量

var stringA = "字符串"

let stringB = String("字符串")

字符串中插入值

可以包含常量,變量,字面量和表達(dá)式。插入的每一項(xiàng)都在以反斜線為前綴的圓括號(hào)中。

\(varA)

字符串長(zhǎng)度

使用String.count屬性來(lái)計(jì)算

varA.count

Unicode字符串

可以迭代出UTF-8與UTF-16的編碼。

for code in unicodeString.utf8{

print("\(code)")

}

字符串函數(shù)及運(yùn)算符

isEmpty判斷是否為空hasPrefix(prefix:String)檢查字符串是否有特定前綴hasSuffix(suffix:String)檢查是否有特定后綴Int(String)轉(zhuǎn)換字符串為整形String.count計(jì)算字符串的長(zhǎng)度unicodeScalars可以遍歷String值的這個(gè)屬性來(lái)訪問(wèn)他的Unicode標(biāo)量編碼

字符

字符是單一的字符字符串字面量,數(shù)據(jù)類(lèi)型為Character。

如果在字符類(lèi)型的常量中存儲(chǔ)更多的字符,程序會(huì)報(bào)錯(cuò)。

不能創(chuàng)建空的字符類(lèi)型變量或常量。

遍歷字符串中的字符

for ch in "Hello" {

print(ch)

}

字符串連接字符

使用append()方法實(shí)現(xiàn)連接。

var varA:String = "Hello "

let varB:Character = "G"

varA.append( varB )

數(shù)組

使用有序列表存儲(chǔ)同一類(lèi)型的多個(gè)值,相同的值可以多次出現(xiàn)。?

如果創(chuàng)建一個(gè)數(shù)組并賦值給一個(gè)變量,則創(chuàng)建的集合就是可以修改的(可以增刪改),如果賦值給常量,數(shù)組的大小和內(nèi)容都不可更改。

創(chuàng)建數(shù)組

var someArray = [SomeType]()

//創(chuàng)建初始化大小數(shù)組

var someArray = [SomeType](repeating: InitialValue, count: NumbeOfElements)

//類(lèi)型為Int,數(shù)量為3,初始值為0的空數(shù)組

//不推薦

var someInts = [Int](repeating: 0, count: 3)

//含有3個(gè)元素的數(shù)組

//推薦

var someInts: [Int] = [10,20,30]

訪問(wèn)數(shù)組

可以根據(jù)數(shù)組的索引來(lái)訪問(wèn)數(shù)組的元素

var someVar = someArray[index]

修改數(shù)組

可以使用append()方法或者賦值運(yùn)算符 += 在數(shù)組末尾添加元素

var someInts = [Int]()

someInts.append(20)

someInts += [30]

遍歷數(shù)組

使用for-in循環(huán)。

如果要使用每個(gè)數(shù)據(jù)項(xiàng)的值和索引值,可以使用String的enumerate()方法進(jìn)行數(shù)組遍歷

for (index, item) in someStr.enumerated(){

print("在index = \(index)位置上的值為 \(item)")

}

合并數(shù)組

使用 + 來(lái)合并兩種已存在的相同類(lèi)型數(shù)組。

柚子快報(bào)邀請(qǐng)碼778899分享:swift學(xué)習(xí)2

http://yzkb.51969.com/

推薦文章

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19260760.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄