最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

swift Character類型詳解及實(shí)例

 更新時(shí)間:2017年06月05日 11:41:35   作者:追到夢(mèng)的魔術(shù)師  
這篇文章主要介紹了 swift Character類型詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下

 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}"

和別的語(yǔ)言不一樣,englishLetter、chineseLetter、dog、coolGuy這幾個(gè)Character的單獨(dú)都為1

// String對(duì)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 非常智能,便于人類對(duì)字符的理解

var cafe = "café" //café
var cafe2 = "cafe\u{0301}" //café
cafe.characters.count //4
cafe2.characters.count //4


// String的比較
cafe == cafe2

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

相關(guān)文章

  • C++程序簡(jiǎn)單示例

    C++程序簡(jiǎn)單示例

    這篇文章主要給大家分享的是C++程序簡(jiǎn)單示例,下面文章將圍繞C++程序的相關(guān)資料展開(kāi)內(nèi)容,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-11-11
  • 自己實(shí)現(xiàn)strcpy函數(shù)的實(shí)現(xiàn)方法

    自己實(shí)現(xiàn)strcpy函數(shù)的實(shí)現(xiàn)方法

    本篇文章介紹了,自己實(shí)現(xiàn)strcpy函數(shù)的實(shí)現(xiàn)方法。需要的朋友參考下
    2013-05-05
  • c++如何保存vector到文件

    c++如何保存vector到文件

    這篇文章主要介紹了c++如何保存vector到文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • QT實(shí)現(xiàn)秒表項(xiàng)目

    QT實(shí)現(xiàn)秒表項(xiàng)目

    這篇文章主要為大家詳細(xì)介紹了QT實(shí)現(xiàn)秒表項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C++實(shí)現(xiàn)職工管理系統(tǒng)

    C++實(shí)現(xiàn)職工管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)職工管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C語(yǔ)言數(shù)組和指針的問(wèn)題一道非常值得深思的筆試題

    C語(yǔ)言數(shù)組和指針的問(wèn)題一道非常值得深思的筆試題

    今天小編就為大家分享一篇關(guān)于C語(yǔ)言數(shù)組和指針的問(wèn)題一道非常值得深思的筆試題,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • C++實(shí)現(xiàn)LeetCode(647.回文子字符串)

    C++實(shí)現(xiàn)LeetCode(647.回文子字符串)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(647.回文子字符串),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++動(dòng)態(tài)內(nèi)存管理詳解

    C++動(dòng)態(tài)內(nèi)存管理詳解

    今天小編就為大家分享一篇關(guān)于關(guān)于C++動(dòng)態(tài)分配內(nèi)存的介紹,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2021-08-08
  • C++超詳細(xì)講解內(nèi)存空間分配與this指針

    C++超詳細(xì)講解內(nèi)存空間分配與this指針

    this?指針在C++類和對(duì)象中是個(gè)很方便實(shí)用的關(guān)鍵字,可以簡(jiǎn)化對(duì)象成員屬性的調(diào)用,使代碼表達(dá)的含義更加準(zhǔn)確;在之前的學(xué)習(xí)中我們都可以判斷變量所占內(nèi)存空間大小,那么我們創(chuàng)建的類對(duì)象所占的內(nèi)存空間怎么計(jì)算呢?想知道this的妙用和類對(duì)象占用的內(nèi)存空間就來(lái)跟我學(xué)習(xí)吧
    2022-05-05
  • OpenCV透視變換應(yīng)用之書(shū)本視圖矯正+廣告屏幕切換

    OpenCV透視變換應(yīng)用之書(shū)本視圖矯正+廣告屏幕切換

    透視變換是指利用透視中心、像點(diǎn)、目標(biāo)點(diǎn)三點(diǎn)共線的條件,按透視旋轉(zhuǎn)定律使承影面繞跡線旋轉(zhuǎn)某一角度,破壞原有的投影光線束,仍能保持承影面上投影幾何圖形不變的變換。本文將為大家介紹兩個(gè)OpenCV透視變換應(yīng)用,需要的可以參考一下
    2022-08-08

最新評(píng)論

阿拉尔市| 荥阳市| 南雄市| 郑州市| 兴仁县| 锦屏县| 昌吉市| 沛县| 高安市| 寻甸| 开鲁县| 彩票| 桂阳县| 田林县| 长岭县| 灵宝市| 莱阳市| 乌鲁木齐市| 盐山县| 嘉峪关市| 孝义市| 三穗县| 阳山县| 曲松县| 安西县| 营山县| 齐河县| 浦城县| 安龙县| 饶河县| 乌兰浩特市| 灵丘县| 凤凰县| 桂阳县| 房产| 巫山县| 农安县| 保山市| 开鲁县| 北碚区| 嘉峪关市|