Go 第二部分 分支語句 函式

2021-09-13 17:58:19 字數 979 閱讀 8612

這是go系列的第二篇文章,主要介紹 if/else , switch 和函式的各種用法。

系列整理:

如果對go語言本身感興趣,可以閱讀我的這篇譯文 go語言的優點,缺點和令人厭惡的設計。

// 宣告可以先於條件,if 中的宣告的變數只在此 if/else 有效

if num := 9; num < 0 else if num < 10 else

// 普通 switch

switch time.now().weekday()

// 無表示式額的 switch

switch

// 比較型別

whatami := func(i inte***ce{})

}whatami(true)

whatami(1)

whatami("hey")

// 經典的迴圈

for n := 0; n <= 5; n++

fmt.println(n)

}// 只有條件

for i <= 3

// 死迴圈

for

實際測試

將整數轉換為二進位制表示

func converttobin(v int) string 

return result

}

// 閉包函式

return op(a, b)

}func main() , 2, 2)

fmt.println(result)

}// 可變引數

func sum(num ... int) int

return result

}c := sum(1, 2, 3)

fmt.println(c)

數學函式第二部分

4.round 函式 四捨五入 功能 返回浮點數的四捨五入的值 語法 round x,n 示例 實現加減乘除計算器 class mycalc def init self,a,b self.a a self.b b def addition self,retain return round self....

Python 第二部分 函式

目錄前言 函式是工具,呼叫的過程即使用工具的過程,因此函式名為動詞為好。先定義再呼叫。一般格式為 def 函式名 引數 好的函式名能看出其功能 段 段可適當的注釋 段 return 返回值 函式名 呼叫函式 乙個函式無非三種情況 有引數的情況 def max2 x,y if x y print x ...

Web API 第二部分

web api 第二部分 元素偏移量 offset element.offsettop element.offsetleft element.offsetwidth 可以得到元素的大小 寬度和高度 是包含padding border width element.offsetheight elemen...