第四節 條件語句

2021-09-29 08:18:59 字數 846 閱讀 7311

if語句:

if v>100else if v<50else
if語句不需要括號

用法高階:

const filename  ="abc.txt"

if contents,error := ioutil.readfile(filename);error!=nilelse

注意:contents和error變數都是在if**塊中定義,在if之外就不能訪問這個變數了。

總結:if的條件中可以賦值;if條件中賦值的變數的作用域只在if的**塊中。

switch:

func eval(a,b int, op string ) int  

return result

}

switch中不寫break,go預設每個case會自動break.

測試自動break:

func grade(score int) string 

return g

}

控制台輸出為:

fmt.println(grade(50),

grade(65),

grade(78),

grade(85),

grade(93),

grade(105))

控制台:

不及格 d

c agood

wrong score :i

process finished with exit code 0

switch後面也可以不跟表示式,直接寫在case上也可以。

ObjC第四節 繼承

繼 承 1 繼承 1.1 nsobject,根類,oc建立的類都繼承自根類,位於類層次結構的頂層,沒有父類 1.2 父類的例項變數和方法都可以被隱式的繼承過來成為子類的一部分,子類就可以直接訪問這些例項變數和方法 1.3 alloc和init是繼承自nsobject的方法 1.4 繼承的概念呈單鏈繼...

Python基礎第四節

字典是 鍵值對 的無序可變序列,其中每個元素都是乙個 鍵值對 包含 鍵物件 和 值物件 就像可通過列表元素索引值獲取對應物件,我們可通過 鍵物件 獲取 刪除 更新其對應的值物件。鍵必須是不可變資料,如整數 浮點數 字串 元組,不能是字典 列表 集合等可變物件,鍵不可重複。若重複出現鍵,則後面的覆蓋前...

第四節 C 函式過載

在真實的軟體開發中,經常要使用到函式過載,尤其在類的設計中,經常遇到。c 的函式過載是指,多個函式可以使用同乙個函式名,但是條件是函式的引數列表必須不同,引數列表內,可以是引數的數目不同,引數的型別不同等,如下所示 include void setvalue int one void setvalu...