十一 Swift5 0之 while 用法

2021-07-29 15:50:27 字數 1310 閱讀 8333

全系列導航:swift5.0 系列部落格索引

/*

while迴圈

格式:while(迴圈保持條件)

oc:int i = 0;

int sum = 0;

while (i <= 10)

while (i <= 10)

sum = i++;

nslog(@"%d", sum);

如果只有一條指令while後面的大括號可以省略

swift:

0.while後的圓括號可以省略

1.只能以bool作為條件語句

2.如果只有條指令while後面的大括號不可以省略

*/var i:

int=

0var sum:

int=

0while

(i <=10)

print

("\(sum)")

//省略括號

var i1:

int=

0var sum1:

int=

0while i1 <=

10print

("\(sum1)")

/*do while迴圈

格式:do while(迴圈保持條件)

oc:int i = 0;

int sum = 0;

do while (i <= 10);

nslog(@"%d", sum);

int i = 0;

int sum = 0;

do sum = i++;

while (i <= 10);

nslog(@"%d", sum);

如果只有一條指令if後面的大括號可以省略

swift2.0之後變為 repeat while, do用於捕捉異常

0.while後的圓括號可以省略

1.只能以bool作為條件語句

2.如果只有條指令do後面的大括號不可以省略

*/var i2:

int=

0var sum2:

int=

0repeat

while

(i2 <=10)

print

(sum2)

var i3:

int=

0var sum3:

int=

0repeat

while i3 <=

10print

("sum3:"

,sum3)

print

("i3:"

,i3)

四 Swift 5 0之 Bool型別

全系列導航 swift5.0 系列部落格索引 c語言和oc並沒有真正的bool型別 c語言的bool型別非0即真 oc語言的bool型別是typedef signed char bool swift引入了真正的bool型別 bool true false let isopen bool true l...

六 Swift5 0之 可選值

全系列導航 swift5.0 系列部落格索引 可選值 optionals有兩種狀態 1.有值 2.沒有值,沒有值就是nil 有值 var optvalue1 int?9 沒有值 var optvalue2 int?var optvalue3 int?nil 可選值可以利用if語句來進行判斷 var ...

二十二 Swift5 0之 列舉

全系列導航 swift5.0 系列部落格索引 swift列舉 swift中的列舉比oc中的列舉強大,因為swift中的列舉是一等型別,它可以像類和結構體一樣增加屬性和方法 格式 enum method enum method 可以使用列舉型別變數或常量接收列舉值 var m method add 注...