欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年06月05日 11:41:35   作者:追到夢的魔術(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}"

和別的語言不一樣,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ì)教程

    這篇文章主要介紹了史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • C語言實(shí)現(xiàn)學(xué)籍信息管理系統(tǒng)

    C語言實(shí)現(xiàn)學(xué)籍信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)學(xué)籍信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C語言簡明分析選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的使用

    C語言簡明分析選擇結(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)于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)合體和枚舉類型

    全面了解結(jié)構(gòu)體、聯(lián)合體和枚舉類型

    下面小編就為大家?guī)硪黄媪私饨Y(jié)構(gòu)體、聯(lián)合體和枚舉類型。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • C語言淺析函數(shù)的用法

    C語言淺析函數(shù)的用法

    C語言函數(shù)是用來模塊化構(gòu)建程序的。如果你的功能少,你可以全都寫在mian函數(shù)中,但是當(dāng)實(shí)現(xiàn)功能多的時(shí)候,如果全寫在main的函數(shù)里,不僅代碼不美觀,而且函數(shù)實(shí)現(xiàn)的時(shí)候結(jié)構(gòu)復(fù)雜,代碼重復(fù)
    2022-07-07
  • C 語言基礎(chǔ)之C語言的常見關(guān)鍵字

    C 語言基礎(chǔ)之C語言的常見關(guān)鍵字

    C語言中有一些預(yù)先定義的字符串,他們本身被賦予了自身的功能。并且我們在定義變量的時(shí)候,不能去搶他們的名字來用。他們就是今天的主角:關(guān)鍵字,下面文章將給大家做詳細(xì)介紹
    2021-09-09
  • C++實(shí)現(xiàn)從數(shù)組中同時(shí)取出最大最小元素算法示例

    C++實(shí)現(xiàn)從數(shù)組中同時(shí)取出最大最小元素算法示例

    這篇文章主要介紹了C++實(shí)現(xiàn)從數(shù)組中同時(shí)取出最大最小元素算法,結(jié)合具體實(shí)例形式分析了C++通過數(shù)組的遍歷、排序獲取最大與最小元素的相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • C語言利用UDP實(shí)現(xiàn)群聊聊天室的示例代碼

    C語言利用UDP實(shí)現(xiàn)群聊聊天室的示例代碼

    UDP是一個(gè)輕量級(jí)、不可靠、面向數(shù)據(jù)報(bào)的、無連接的傳輸層協(xié)議,多用于可靠性要求不嚴(yán)格,不是非常重要的傳輸,如直播、視頻會(huì)議等等。本文將利用UDP實(shí)現(xiàn)簡單的群聊聊天室,感興趣的可以了解一下
    2022-08-08
  • c++中的static修飾符示例詳解

    c++中的static修飾符示例詳解

    在c++中,靜態(tài)成員是屬于整個(gè)類而不是某個(gè)對象,靜態(tài)成員變量只存儲(chǔ)一份供所有對象共用,下面這篇文章主要給大家介紹了關(guān)于c++中static修飾符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10

最新評論