Go流水賬(一)

2021-10-09 22:30:00 字數 1068 閱讀 1291

1、軟體開發的新挑戰

2、應用程式入口

必須是main包:package main

必須是main方法:func main()

檔名不一定是main.go

3、退出返回值:與其他主要程式語言的差異

4、獲取命令列引數:與其他主要程式語言的差異

5、編寫測試程式

原始碼檔案_test結尾:***_test.go

測試方法名以test開頭:func test***(t *testing.t)

6、型別轉化:與其他主要程式語言的差異

go語言不允許隱式型別轉換

別名和原有型別也不能進行隱式型別轉換

7、型別的預定義值

math.maxint64

math.maxfloat64

math.maxuint32

8、指標型別:與其他主要程式語言的差異

不支援指標運算

string是值型別,其預設的初始化值是空字串,而不是nil

9、go語言沒有前置++、--(++a)

10、用==比較陣列

11、位運算子:與其他主要程式語言的差異

12、迴圈:與其他主要程式語言的差異

13、if條件:與其他主要程式語言的差異

14、switch條件:與其他主要程式語言的差異

條件表示式不限制為常量或者整數;

單個case中,可以出現多個結果選項,使用逗號分隔;

與c語言等規則相反,go語言不需要用break來明確退出乙個case

可以不設定switch之後的條件表示式,在此種情況下,整個switch結構與多個if...else...的邏輯作用等同

月季流水賬

最近比較忙,好久沒有博了,先花幾天把我部落格周圍的荒草拔掉先.然後嘮叨嘮叨最近兩個月來印象比較深的值得一記的東西和想法。0.先詳細地談談工作 3 damn f u c k why程式除錯not通過?此處省去5千萬字 總之,這是有成效的乙個月,成功的乙個月,勝利的乙個月,在 的指引下,我們的工作取得了...

月季流水賬

最近比較忙,好久沒有博了,先花幾天把我部落格周圍的荒草拔掉先.然後嘮叨嘮叨最近兩個月來印象比較深的值得一記的東西和想法。0.先詳細地談談工作 3 damn f u c k why程式除錯not通過?此處省去5千萬字 總之,這是有成效的乙個月,成功的乙個月,勝利的乙個月,在 的指引下,我們的工作取得了...

教務流水賬

到今天為止教務暫時告一段落,基本功能是實現了,但是不完美的地方還有很多,比如計算工作量的時候依然不能完全的取代每學年的工作量計算的工作,校歷錄入還是很繁瑣,課程安排不支援 excel 匯入,排課程表的時候依然不是非常的人性化等等,還有很多需要改進的地方。但是不管怎麼說我們的基本功能是做完了,先複習軟...