這是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...