回答
繼續:
continue語句結束循環語句的當前迭代的程序執行,但不停止循環語句的執行。
var sum = 0;
for var i = 0 ; i < 5 ; i++ {
if i == 4 {
continue //this ends this iteration of the loop
}
sum += i //thus, 0, 1, 2, and 3 will be added to this, but not 4
}
中斷:
break語句結束一個循環的程序執行,if語句,或switch語句。
var sum = 0;
for var i = 0 ; i < 5 ; i++ {
if i == 2 {
break //this ends the entire if-statement
}
sum += i //thus only 0 and 1 will be added
}
下通:
甲下通語句導致程序執行從一個情況下,繼續在switch語句到下殼體。
var sum = 0
var i = 3
switch i {
case 1:
sum += i
case 2:
sum += i
case 3:
sum += i
fallthrough //allows for the next case to be evaluated
case i % 3:
sum += i
}
投擲:
您使用throw語句拋出一個錯誤。
你可以拋出一個像下面這樣的錯誤,說由於資金不足,需要五個硬幣。
throw VendingMachineError.InsufficientFunds(coinsNeeded: 5)
回程:
發生在函數或方法的定義的體A返回語句,並且使程序執行返回到調用函數或方法。
func myMethod(){
newMethod()
}
func newMethod(){
var sum = 0;
sum += 2;
if sum > 1 {
return //jumps back to myMethod()
}
sum += 3; //this statement will never be executed
}
返回,也可以用來從函數返回一個值。
func myFunc() {
let value = newFunc() //assigns 5 to "value"
}
func newFunc() -> Int {
return 5
}
謝謝@BenjaminLowry。對我來說這非常有用 – Honestraj19
@ Honestraj19如果我的帖子回答了您的問題,請將其標記爲正確答案,因爲看到此帖子的其他用戶將來可以獲得幫助。謝謝。 –
你能解釋一下Viewdidload,Viewwillappear和Viewdisappear的概念嗎? – Honestraj19
- 1. 投擲和投擲之間有什麼區別異常
- 2. Swift中的「:」和「=」有什麼區別?
- 3. 「退貨姓名」有什麼區別?和「返回this.name」
- 4. 休息 - API url中的「:」和「{}」有什麼區別?
- 5. 瀏覽器中完成和繼續有什麼區別?
- 6. 休息和繼續功能
- 7. R中打印和退貨的區別?
- 8. 投擲後彈簧AOP繼續迭代
- 9. 在投擲JS後繼續執行
- 10. 休息,寧靜和基於soap的webservice有什麼區別?
- 11. 「續集」和「SQL」有什麼區別?
- 12. #import和繼承有什麼區別?
- 13. 繼承和java豆有什麼區別?
- 14. ,繼承和擴展有什麼區別?
- 15. jsch的ChannelSftp中退出和退出有什麼區別?
- 16. 退貨有什麼區別;並返回undef;在Perl
- 17. 休眠投影 - 有什麼區別Projections.property&Projections.groupProperty
- 18. 打印和退貨之間的區別
- 19. 在scrapy 1.3中,收益請求和退貨請求之間有什麼區別?
- 20. JavaScript的休息和繼續循環
- 21. 繼承與類別有什麼區別
- 22. C中的投射運算符和後綴有什麼區別?
- 23. 有什麼區別`和$(Bash中有什麼區別?
- 24. 在Scala Akka期貨中,map和flatMap有什麼區別?
- 25. 類別和繼承有什麼區別和使用?
- 26. 休眠中的evict()和clear()方法之間有什麼區別
- 27. 退出和退出配置單元之間有什麼區別
- 28. 退出和退出有什麼區別!在紅寶石?
- 29. WebSphere MQ FTE中的退出和調用有什麼區別?
- 30. Swift 3 - 完成並投擲
這些命令是從其他語言借用的,並按預期工作;沒有驚喜。但要確切知道應該如何使用它們,您需要閱讀Apple的語言描述; 「Swift編程語言(Swift 2.1)」。這是免費的。我通過iBooks收到了我的信息。 –