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

首頁 > 編程 > C > 正文

swift Character類型詳解及實例

2020-01-26 14:06:15
字體:
來源:轉載
供稿:網友

 swift Character類型詳解及實例

1、遍歷字符串

// for-in 遍歷Stringfor c in str.characters{  print(c)}//c是Character類型

2、Character聲明

// Character和String的相互轉換//let mark = "!" //此時mark是String類型let mark: Character = "!" //Character必須要顯示聲明//str + mark //類型不同拼接會報錯str + String(mark) //進行類型轉換后再拼接// append 相當于 +=str.append(mark)//var類型才可以調用append方法,let類型不可以

3、Character類型的特性

// Characters是基于Unicode的let englishLetter: Character = "a"let chineseLetter: Character = "哈"let dog: Character = "��"let coolGuy = "/u{1F60E}"

和別的語言不一樣,englishLetter、chineseLetter、dog、coolGuy這幾個Character的單獨都為1

// String對Unicode的支持var coolLetters = "abc" //abccoolLetters.characters.count //3var chineseLetters = "你好嗎" //你好嗎chineseLetters.characters.count //3var coolGuys = "/u{1F60E}/u{1F60E}/u{1F60E}" //������coolGuys.characters.count //3

Swift 的Character 非常智能,便于人類對字符的理解

var cafe = "café" //cafévar cafe2 = "cafe/u{0301}" //cafécafe.characters.count //4cafe2.characters.count //4// String的比較cafe == cafe2

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 玛纳斯县| 浦城县| 观塘区| 宝应县| 佳木斯市| 六安市| 新龙县| 如东县| 泰和县| 冕宁县| 盐池县| 和田市| 麻阳| 吉木萨尔县| 长治县| 乌兰察布市| 濉溪县| 濉溪县| 娄烦县| 轮台县| 昭觉县| 丹江口市| 尤溪县| 财经| 桃源县| 蚌埠市| 曲松县| 哈尔滨市| 中方县| 山东| 平泉县| 塔河县| 土默特右旗| 平果县| 高台县| 张北县| 仁怀市| 临邑县| 霍林郭勒市| 琼结县| 双鸭山市|