swift基本語法02

<4>循環(huán)

func demo(){
    //  swift 3.0 把for循環(huán)discard
    //  ++ 改成 +=  在swift 2.0
    //        for var i = 0; i < 3; i++ {
    //            print(i)
    //        }
    //1.for循環(huán)
    //  0 ..< 3 , 表示范圍, [0, 3) 0 ,1 ,2
    //  0 ... 3 , 表示范圍, [0, 3] 0 ,1 ,2, 3
    for i in 0..<3 {
        print(i)
    }
    for i in 0...3 {
        print(i)
    }
    for _ in 0..<3 {
        print("好好學(xué)習(xí)天天向上")
    }
    
    // 2. do - while 改成 repeat - while 是swift 2.0的時(shí)候
    var num = 3
    repeat {
        
        print(num)
        num -= 1
    } while num > 0
    
    
     // 3. while循環(huán)
    var total = 3
    while total > 0{
        print(total)
        total -= 1
    }
}

<5.> 字符串

func demo(){
    
    /*
     oc 字符串使用NSString, 繼承NSObject, 它是一個(gè)對象
     swift里面字符串使用String, 它是一個(gè)結(jié)構(gòu)體, 它的量級比NSString要輕, 性能要比NSString要快, 官方推薦使用String
     
     var 定義可變的字符串
     let 定義的不可變的字符串
     
     String 類型可以直接支持遍歷
     NSString 不可以
     */
    
    //1.可變字符串
    var str = "難受想哭"
    str = "藍(lán)瘦香菇"
    print(str)
    
    //不可變字符串
    let str1 = "旺仔牛奶"
    print(str1)
    
    //創(chuàng)建空字符串
    let str2: String = ""
    var str3: String = ""
    var str4: String = String()
    str4 = "iPhone7"
    print(str4)
    
    //2.遍歷字符串
    let str5 = "hello kitty"
    for value in str5.characters {
        print(value)
    }
    
    //在指定編碼下的字節(jié)的個(gè)數(shù)
    let len = str5.lengthOfBytes(using: String.Encoding.utf8)
    print(len)
    
    //獲取的字符的個(gè)數(shù)
    let len2 = str5.characters.count
    print(len2)
    
    //3.字符串的拼接
    let s1 = "愛江山"
    let s2 = "更愛美人"
    
    //可以使用+做字符串的拼接
    let result = s1 + s2
    print(result)
    
    //\(xxx)拼接字符串
    let year: Int = 22
    let age = "我 \(year) 歲了"
    print(age)
    
    var message = "辦證:"
    message += "6666666"
    print(message)
    
    //4.字符串的格式化
    let h = 15
    let m = 21
    let s = 3
    let newStr = String(format: "%02d: %02d: %02d", arguments: [h,m,s])
    print(newStr)
    
    //5.字符串的截取
    // String 和 NSString直接可以無縫轉(zhuǎn)換使用as關(guān)鍵字
    let ns = "a2bc"
    let startIndex = ns.index(ns.startIndex, offsetBy: 1)
    let endIndex = ns.index(ns.endIndex, offsetBy: -1)
    let ns1 = ns.substring(with: startIndex..<endIndex)
    print(ns1)
    
    let ns2 = (ns as NSString).substring(with: NSMakeRange(1, ns.characters.count - 2))
    print(ns2)
    
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侠仇,一起剝皮案震驚了整個(gè)濱河市士败,隨后出現(xiàn)的幾起案子喻旷,更是在濱河造成了極大的恐慌引瀑,老刑警劉巖葡粒,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件娃循,死亡現(xiàn)場離奇詭異鹿驼,居然都是意外死亡吁系,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門辑舷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喻犁,“玉大人,你說我怎么就攤上這事何缓≈。” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵碌廓,是天一觀的道長传轰。 經(jīng)常有香客問我,道長谷婆,這世上最難降的妖魔是什么慨蛙? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮纪挎,結(jié)果婚禮上期贫,老公的妹妹穿的比我還像新娘。我一直安慰自己异袄,他們只是感情好通砍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著烤蜕,像睡著了一般封孙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讽营,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天虎忌,我揣著相機(jī)與錄音,去河邊找鬼斑匪。 笑死呐籽,一個(gè)胖子當(dāng)著我的面吹牛锋勺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播狡蝶,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼庶橱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贪惹?” 一聲冷哼從身側(cè)響起苏章,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奏瞬,沒想到半個(gè)月后枫绅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡硼端,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年并淋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片珍昨。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡县耽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出镣典,到底是詐尸還是另有隱情兔毙,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布兄春,位于F島的核電站澎剥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏赶舆。R本人自食惡果不足惜哑姚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芜茵。 院中可真熱鬧蜻懦,春花似錦、人聲如沸夕晓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒸辆。三九已至,卻和暖如春析既,著一層夾襖步出監(jiān)牢的瞬間躬贡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工眼坏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拂玻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像檐蚜,于是被迫代替她去往敵國和親魄懂。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

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