146,流程控制語句

2021-07-09 04:24:34 字數 1478 閱讀 8171

>迴圈結構:for,for-in,while,do-while

>選擇結構:if,switch

注:所有語句都必須在大括號裡面。

>取出範圍裡面所有的值

for v in

1...3

//1//2

//3注:v是常量!

>如果不需要用到迴圈中的常量v,可以使用下劃線_進行忽略

for_

in1...3

//******

//******

//******

>在while中,不需要在每乙個case後面新增break,預設情況下,執行完case對應的**後,自動退出switch

>在while中,每乙個case後面,必須需要語句。

>在while中,必須處理所有的情況,case沒法處理所有的情況下,必須加default,來處理剩餘的情況,否則,編譯器會報錯

var grade:string ="b";

switch

grade

//良好!

>乙個case後面可以填寫多個匹配條件,條件之間用逗號,隔開

var month:int =12;

switch

month

//冬天!

>case還可以匹配元組

//判斷乙個點是否咋愛藍色的矩形框中

let point:(int,int)=(1,1);

switch

point

//這點在矩形框內

注:_的作用:能匹配任何值,忽略對應位置元組元素

>在case匹配的同時,可以將switch中的值繫結給乙個特定的常量或變數,以便以後可以用

//判斷乙個點是否咋愛藍色的矩形框中

let point:(int,int)=(1,21);

switch

point

//這個點的x值為1,y值為1

>switch可以使用where新增判斷條件

//判斷乙個點是在某條線上

let point:(int,int)=(1,1);

switch

point

//這點在綠線上

>fallthrough(穿過)作用:執行完當前case後,接著執行fall through後面的case或default

var grade:string ="b";

switch

grade

//良好!

//中等!

>標籤的作用:可以用於明確指定退出哪個迴圈

stop:

for_

in1...2

print("

休息一下")}

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

流程控制語句

for a b c 若迴圈體中出現continue,c語句仍得到執行。while dowhile b 執行完do後大括號,再檢驗while b 條件,若為真,繼續。從而有a語句塊至少執行一次的特性。continue 迴圈體內餘下語句忽略,繼續下次迴圈。break用於跳出迴圈或switch.case....

流程控制語句

迴圈 while do while for 判斷 if else switch case 異常處理 try catch finally throw 分支 break continue label return 迴圈 while和do while語句 while語句用於在條件保持為true時反覆執行乙...