国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

swift學習筆記(3)-字符串

2019-11-09 14:08:15
字體:
來源:轉載
供稿:網友

初始化空字符串

var emptyString = "" // 空字符串字面量var anotherEmptyString = String() // 初始化方法// 兩個字符串均為空并等價。

您可以通過檢查其Bool類型的isEmpty屬性來判斷該字符串是否為空:

if emptyString.isEmpty { 字符串可變

var可變、let不可變,在 Objective-C 和 Cocoa 中,您需要通過選擇兩個不同的類(NSString和NSMutableString)來指定字符串是否可以被修改。

使用字符

您可通過for-in循環來遍歷字符串中的characters屬性來獲取每一個字符的值:

for character in "Dog!".characters { print(character)}// D// o// g// !

另外,通過標明一個Character類型并用字符字面量進行賦值,可以建立一個獨立的字符常量或變量:

let exclamationMark: Character = "!"

連接字符串和字符

+

let string1 = "hello"let string2 = " there"var welcome = string1 + string2// welcome 現在等于 "hello there"

+=

var instruction = "look over"instruction += string2// instruction 現在等于 "look over there"

append()

let exclamationMark: Character = "!"welcome.append(exclamationMark)// welcome 現在等于 "hello there!"

字符串插值

let mult
iplier = 3let message = "/(multiplier) times 2.5 is /(Double(multiplier) * 2.5)"http:// message 是 "3 times 2.5 is 7.5"

字符串字面量的特殊字符

轉義字符/0(空字符)、/(反斜線)、/t(水平制表符)、/n(換行符)、/r(回車符)、/”(雙引號)、/’(單引號)。 Unicode 標量,寫成/u{n}(u為小寫),其中n為任意一到八位十六進制數且可用的 Unicode 位碼。

可擴展的字形群集

要用再查Unicode編碼表

let eAcute: Character = "/u{E9}" // élet combinedEAcute: Character = "/u{65}/u{301}" // e 后面加上 ?// eAcute 是 é, combinedEAcute 是 é

計算字符數量

如果想要獲得一個字符串中Character值的數量,可以使用字符串的characters屬性的count屬性:

“` let unusualMenagerie = “Koala


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰县| 南漳县| 息烽县| 东兰县| 齐河县| 星座| 繁峙县| 贵港市| 崇信县| 安徽省| 商水县| 鄢陵县| 阳新县| 牙克石市| 和平县| 朝阳区| 扶风县| 申扎县| 洪雅县| 莒南县| 祁东县| 稻城县| 济阳县| 花莲市| 泗阳县| 桐梓县| 锡林浩特市| 石棉县| 余姚市| 永福县| 平塘县| 蓬溪县| 枣庄市| 乌鲁木齐市| 洛宁县| 孝义市| 康定县| 东莞市| 扬中市| 札达县| 青铜峡市|