Swift 系統學習 06 迴圈語句

2021-07-27 16:16:29 字數 955 閱讀 8232

//: playground - noun: a place where people can play

import uikit

/* * 本節主要內容:

* 1.迴圈語句

*/for index in 0..<10

// 需求:計算2的10次方

var result = 1

var basevalue = 2

// 下劃線_是忽略迴圈次數(忽略區間運算子)

for _ in 10...19

print(result)

// 遞減迴圈

for index in (1...10).reversed()

// 設定步長不是1

for index in stride(from: 0, to: 10, by: 2)

for index in stride(from: 10, to: 0, by: -2)

/* * 需求: a和b兩個人投色子, 點數大的贏一次, 任意乙個人連續贏三次, 迴圈結束

* 要求: while迴圈

*/// a和b分別贏的次數

var awin = 0

var bwin = 0

// 記錄投的次數

var gamecount = 0

// 結束條件: awin == 3 || bwin == 3

// while條件: !(awin == 3 || bwin == 3)

while awin < 3 && bwin < 3 else if arandomvalue < brandomvalue else

}// 三目運算子判定誰贏

let winner = awin == 3 ? "a" : "b"

print("after \(gamecount) games, \(winner) wins.")

Swift 迴圈語句

var t 100 var u 0 var o 0 var v 0 while t 1000 t 2.do while在swift2.0重新命名為repeat while var t 100 var u 0 var o 0 var v 0 repeat t while t 1000迴圈 var q ...

swift4 1 系統學習一

swift學習筆記1 簡介swift出現的目的 為了簡化macos和ios開發 特點 1.開源 2.跨平台 3.物件導向的程式語言 4.程式設計正規化豐富 面向過程,物件導向,函式式程式設計 5.安全性 swift學習筆記2 基本型別體系 1.列舉 enum 2.結構體 struct 3.類 cla...

Swift迴圈語句 for in 語句

迴圈語句是指讓程式從某個位置開始,就連續不斷的執行同乙個操作。能夠使程式 重複執行。swift程式語言 支援3種迴圈構造型別 for while repeat while。for和while迴圈是在執行迴圈體之前迴圈之前測試迴圈條件,而repeat while是在執行迴圈體之後測試迴圈條件。這就意味...