Swiftuiの100日の日4
4日目
変数、条件、演算子の学習後私はループに導入されました.いくつかの種類のループがあり、いくつかは他よりも役に立つ.
すべてについて学ぶことは素晴らしいです、そして、私はちょうどそれを遅くしようとしています.私はいつも前にジャンプして重要なビットをスキップしたいので、私は本当に注意している1日ごとに行くとスキップしないでください.
以下にループについての注意点を示します.
ループ
条件がfalseになるまで繰り返し実行します.
ループ用
配列と範囲の上のループ.ループは、それが1つのアイテムを引き出し、一定に割り当てる周りに行くたびに.
for constant in variable {
code
}
代わりにアンダースコアを使用せずに、ループを使用することもできます.アンダースコアを使用すると、値から読み取る必要がないことが示されます.for _ in 0...10 {
code
}
タプルでループすることはできません.一方ループ
whileループは、条件がfalseになるまで走り続けます.whileループの構文
while condition {
code
}
forループは有限シーケンス(すなわち範囲)に使用できますが、ループは任意の条件が偽になるまでループできます.以下に例を示します:
while true {
code
if condition {
break
}
}
繰り返しループ
一般的に使用されていないが、学ぶことは簡単です.ループの終わりに条件がチェックされるので、それらはwhileループと異なりますそれで、彼らは少なくとも1回走ります.
repeat {
code
} while condition
終了ループ
語
break
いつでも任意のループを終了するために使用することができます.これはあまり役に立ちませんが、時々便利になるかもしれませんすなわちlet scores = [1, 8, 4, 3, 0, 5, 2]
var count = 0
for score in scores {
if score == 0 {
break
}
count += 1
}
print("You had \(count) scores before you got 0.")
また、外側のループの名前を与えることによって入れ子になったループを破ることができます.次に、コマンドbreak loopName
外側のループを破る.アイテムのスキップ
アイテムは、コマンドを使用してスキップすることができます
continue
. 継続はブレークとしばしば混乱することができます、しかし、通常、続きは使われます:「私は、このループの現在の走力で終わります」.代わりに、ブレークは、“私は完全にこのループで行われているので、完全に取得”使用されます.Reference
この問題について(Swiftuiの100日の日4), 我々は、より多くの情報をここで見つけました https://dev.to/ramsescabello/day-4-of-100-days-of-swiftui-pciテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol