1. 開(kāi)發(fā)者可以使用兩種循環(huán)語(yǔ)句,除了已經(jīng)講解過(guò)的for-in循環(huán),還有while循環(huán)語(yǔ)句,本節(jié)課將為你解析該循環(huán)語(yǔ)句的使用寸潦。
2. 循環(huán)語(yǔ)句從計(jì)算一個(gè)條件開(kāi)始。如果條件為真社痛,會(huì)重復(fù)運(yùn)行一系列語(yǔ)句见转,直到條件變?yōu)榧佟J紫瘸跏蓟粋€(gè)整型變量蒜哀,并初始化其值為1斩箫。
3. 創(chuàng)建一個(gè)循環(huán)語(yǔ)句,這里的條件是i小于等于5撵儿,被執(zhí)行的語(yǔ)句是i增加1乘客。當(dāng)i增加到6時(shí),條件變?yōu)榧俚硇K止循環(huán)的運(yùn)行易核。
4. 從折線圖中可以看出,共執(zhí)行了5次循環(huán)語(yǔ)句浪默,點(diǎn)擊查看該轉(zhuǎn)折點(diǎn)上的數(shù)值牡直。
5. 當(dāng)執(zhí)行第4次循環(huán)語(yǔ)句時(shí),臨時(shí)變量的值為5纳决。再次點(diǎn)擊右側(cè)的顯示結(jié)果圖標(biāo)碰逸,隱藏輸出的內(nèi)容。
6. 繼續(xù)編寫(xiě)代碼阔加,查看循環(huán)語(yǔ)句結(jié)束后的變量的值饵史。
7. 從右側(cè)的實(shí)時(shí)反饋區(qū)可以看出,循環(huán)結(jié)束后的變量的值為6胜榔。
8. 接著演示repeat和循環(huán)語(yǔ)句的搭配使用胳喷,該方式的特點(diǎn)是先執(zhí)行循環(huán)體,然后再執(zhí)行條件語(yǔ)句苗分。首先初始化一個(gè)整型變量,并初始化其值為1牵辣。
9. 首先添加一個(gè)重復(fù)語(yǔ)句摔癣,重復(fù)執(zhí)行大括號(hào)之內(nèi)的代碼。
10. 在重復(fù)代碼塊的后方,添加條件語(yǔ)句择浊,當(dāng)滿(mǎn)足該條件時(shí)戴卜,重復(fù)執(zhí)行上方的代碼塊;當(dāng)條件不滿(mǎn)足時(shí)琢岩,終止循環(huán)語(yǔ)句的執(zhí)行投剥。該循環(huán)語(yǔ)句共執(zhí)行了5次。
11. 最后輸入變量的名稱(chēng)担孔,并在右側(cè)的實(shí)時(shí)反饋區(qū)江锨,查看經(jīng)過(guò)循環(huán)語(yǔ)句之后的變量的值。
本文整理自:《Swift4互動(dòng)教程》糕篇,真正的[手把手]教學(xué)模式啄育,用最快的速度上手iOS開(kāi)發(fā)和Swift語(yǔ)言,蘋(píng)果商店App Store免費(fèi)下載:https://itunes.apple.com/cn/app/id1320746678拌消,或掃描本頁(yè)底部的二維碼挑豌。課程配套素材下載地址:資料下載