swift Character類型詳解及實(shí)例
swift Character類型詳解及實(shí)例
1、遍歷字符串
// for-in 遍歷String for c in str.characters{ print(c) } //c是Character類型
2、Character聲明
// Character和String的相互轉(zhuǎn)換 //let mark = "!" //此時(shí)mark是String類型 let mark: Character = "!" //Character必須要顯示聲明 //str + mark //類型不同拼接會(huì)報(bào)錯(cuò) str + String(mark) //進(jìn)行類型轉(zhuǎn)換后再拼接 // append 相當(dāng)于 += str.append(mark) //var類型才可以調(diào)用append方法,let類型不可以
3、Character類型的特性
// Characters是基于Unicode的 let englishLetter: Character = "a" let chineseLetter: Character = "哈" let dog: Character = "��" let coolGuy = "\u{1F60E}"
和別的語言不一樣,englishLetter、chineseLetter、dog、coolGuy這幾個(gè)Character的單獨(dú)都為1
// String對Unicode的支持 var coolLetters = "abc" //abc coolLetters.characters.count //3 var chineseLetters = "你好嗎" //你好嗎 chineseLetters.characters.count //3 var 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 //4 cafe2.characters.count //4 // String的比較 cafe == cafe2
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程
這篇文章主要介紹了史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02C語言實(shí)現(xiàn)學(xué)籍信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)學(xué)籍信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07C語言簡明分析選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的使用
C語言條件控制語句選擇結(jié)構(gòu),是屬于計(jì)算機(jī)的語言編輯,有在C語言條件控制中的語句選擇結(jié)構(gòu)的存在,即是C語言條件控制語句選擇結(jié)構(gòu),循環(huán)控制語句是一個(gè)基于C語言的編程語句,該語句主要有while循環(huán)語句、do-while循環(huán)語句和for循環(huán)語句來實(shí)現(xiàn)循環(huán)結(jié)構(gòu)2022-04-04關(guān)于C++復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)講解
今天小編就為大家分享一篇關(guān)于關(guān)于C++復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12全面了解結(jié)構(gòu)體、聯(lián)合體和枚舉類型
下面小編就為大家?guī)硪黄媪私饨Y(jié)構(gòu)體、聯(lián)合體和枚舉類型。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07C++實(shí)現(xiàn)從數(shù)組中同時(shí)取出最大最小元素算法示例
這篇文章主要介紹了C++實(shí)現(xiàn)從數(shù)組中同時(shí)取出最大最小元素算法,結(jié)合具體實(shí)例形式分析了C++通過數(shù)組的遍歷、排序獲取最大與最小元素的相關(guān)操作技巧,需要的朋友可以參考下2017-09-09C語言利用UDP實(shí)現(xiàn)群聊聊天室的示例代碼
UDP是一個(gè)輕量級(jí)、不可靠、面向數(shù)據(jù)報(bào)的、無連接的傳輸層協(xié)議,多用于可靠性要求不嚴(yán)格,不是非常重要的傳輸,如直播、視頻會(huì)議等等。本文將利用UDP實(shí)現(xiàn)簡單的群聊聊天室,感興趣的可以了解一下2022-08-08