DAY1:String & Character

坑爹啊,幸好沒寫多少膝迎,還要先學(xué)Markdown的語法來排版粥帚。。限次。芒涡。÷袈可能有的地方排版還不對啊费尽,明天直接用markdown寫了,省的還要重新排版羊始,好累的旱幼。。店枣。速警。

一起學(xué)習(xí)一下兩個markdown語法吧:

Inline code and Block code

Inline code are surround by backtick key. To create a block code:

Indent each line by at least 1 tab, or 4 spaces.
var Mou = exactlyTheAppIwant; 

This is H1

行首用一個#表示是標(biāo)題1,預(yù)覽的時候會自動變大的鸯两,酷炫闷旧!

初始化字符串(Initializing an Empty String)

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

我們可以通過檢查類型的isEmpty屬性來判斷該字符串是否是空(下面這個例子就是可以看見字符串是空):

if emptyString.isEmpty{
println("Nothing to see here ")
}
//打印出來“Nothing to see here”

字符串的可變性(String Mutability),聲明為var的是變量钧唐,聲明為let類型的是常量忙灼,常量被賦值后不可以被修改。

Working with Characters

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

Swift中的String類型是值類型钝侠,也就是說如果我們創(chuàng)建了一個字符串该园,那么我們在賦值,或者在方法中傳遞的時候帅韧,就會進行拷貝里初,任何情況下都會對已有的字符串創(chuàng)建新的副本,并對這個新的副本進行賦值和操作忽舟。

連接字符串

字符串可以使用(+)連接在一起

注意:經(jīng)過實驗双妨,這里的+淮阐,前后不管有多少的空格輸出的值還是"hellothere",hello和there之間并不會有空格

let string1="hello"
let string2="there"
var welcome=string1+string2

也可以通過加法賦值運算符(+=)來將一個字符串添加到一個已經(jīng)存在的字符串上:

let string2="there"
var instruction="look over"
instruction+=string2
//instruction的值是“l(fā)ook overthere”

也可以用append()方法將一個字符添加到一個字符串變量的尾部:

let string1 = "hello"
let string2 = "there"
var welcome = string1 + string2
let exclamationMark: Character = "!"
welcome.append(exclamationMark)
//現(xiàn)在welcome就等于“hello there!”

字符串插值(String Interpolation)

用下面的表達式子就可以在使用變量的時候,把原本的值填進去

注意:插值字符串中寫在括號中中表達式不能包含:非轉(zhuǎn)義反斜杠刁品,換行符泣特,回車

let multiplier = 3
let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
//message的值就是“3 times 2.5 is 7.5”

Unicode

Unicode是一個國際標(biāo)準用于文本的編碼和表示√羲妫可以表示任意語言的幾乎所有的字符状您,Swift中的String和Character類型是完全兼容Unicode標(biāo)準的。

Unicode標(biāo)量(Unicode Scalars)

Swift中的String類型是基于Unicode標(biāo)量建立的兜挨。Unicode標(biāo)量是對應(yīng)字符活著修飾符的唯一的21位數(shù)字膏孟,如U+0061表示的是“a”

字符串字面量的特殊字符(Special Characters in String Literals)

字符串字面量可以包含以下的特殊字符:

轉(zhuǎn)義字符\0(空字符)、\\(反斜線)暑劝、\t(水平制表符)骆莹、\n(換行符)颗搂、\r(回車符)担猛、\"(雙引號)、\'(單引號)丢氢。
Unicode標(biāo)量傅联,寫成\u{n}(u為小寫),其中n為任意一到八位十六進制數(shù)且可用的Unicode位碼疚察。

let wiseWord="\"Imagination is more important than knowledge\" -Einstein"
//"Imagination is more important than knowledge" -Einstein
let dollarSign="\u{24}"      //"$" Unicode標(biāo)量 U+0024
let blackHeart="\u{2665}"        //?  Unicode標(biāo)量 U+2665
let sparklingHeart="\u{1F496}"     //??  Unicode標(biāo)量 U+1F496
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蒸走,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子貌嫡,更是在濱河造成了極大的恐慌比驻,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件岛抄,死亡現(xiàn)場離奇詭異别惦,居然都是意外死亡,警方通過查閱死者的電腦和手機夫椭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門掸掸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蹭秋,你說我怎么就攤上這事扰付。” “怎么了仁讨?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵羽莺,是天一觀的道長。 經(jīng)常有香客問我洞豁,道長盐固,這世上最難降的妖魔是什么屠橄? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮闰挡,結(jié)果婚禮上锐墙,老公的妹妹穿的比我還像新娘。我一直安慰自己长酗,他們只是感情好溪北,可當(dāng)我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著夺脾,像睡著了一般之拨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上咧叭,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天蚀乔,我揣著相機與錄音,去河邊找鬼菲茬。 笑死吉挣,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的婉弹。 我是一名探鬼主播睬魂,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼镀赌!你這毒婦竟也來了氯哮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤商佛,失蹤者是張志新(化名)和其女友劉穎喉钢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體良姆,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡肠虽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了歇盼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舔痕。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡帽哑,死狀恐怖邻寿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情更哄,我是刑警寧澤邢笙,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布啸如,位于F島的核電站,受9級特大地震影響氮惯,放射性物質(zhì)發(fā)生泄漏叮雳。R本人自食惡果不足惜想暗,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帘不。 院中可真熱鬧说莫,春花似錦、人聲如沸寞焙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捣郊。三九已至辽狈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呛牲,已是汗流浹背刮萌。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留娘扩,地道東北人着茸。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像畜侦,于是被迫代替她去往敵國和親元扔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于 Swift 重要這個文檔所包含的準備信息, 是關(guān)于開發(fā)的 API 和技術(shù)的旋膳。這個信息可能會改變, 根據(jù)這個文...
    無灃閱讀 4,283評論 1 27
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,783評論 1 10
  • String是例如"hello, world","albatross"這樣的有序的Character(字符)類型的...
    窮人家的孩紙閱讀 852評論 2 1
  • 我以前總要去分個人性的善惡途事,道德的真假验懊,但總也找不到頭緒。原來自私和利他的基因都是存在于我們身上的尸变,人們會表現(xiàn)出什...
    董江閱讀 61評論 0 1
  • 什么是反射义图? 反射有什么用? 如何使用反射召烂? 什么是反射碱工? 反射被廣泛運用在那些需要檢查和控制改變在運行時的行為的...
    六尺帳篷閱讀 1,208評論 0 4