記錄一些常用golang包的用法

2021-09-27 13:16:12 字數 789 閱讀 2390

定義flag有兩種方式

flag.int(「flagname」, 1000, 「help message for flagname」),返回的是對應型別的指標

第乙個引數 :設定flag的名稱

第二個引數 :設定flag的預設值

第三個引數 :設定flag的提示資訊

flag.intvar(&var, 「flagname」, 1000, 「help message for flagname」),繫結flag至乙個變數上

第乙個引數 :設定flag繫結的變數位址

第二個引數 :設定flag的名稱

第三個引數 :設定flag的預設值

第四個引數 :設定flag的提示資訊

命令列引數解析

呼叫flag.parse()方法將命令列輸入的對應引數傳遞給對應變數,支援的命令列語法如下

值得注意的是第三種方式不支援bool型別,因為bool型別可以通過第一種方式定義,所以-flag x指令對於bool型別會產生二義性。

一些常用的演算法記錄

1 插入演算法 public static void main string args arr j 1 temp 2 歸併排序 public static void main string args date time1 new date long a1 time1.gettime for int ...

一些常用方法的記錄

1.建立臨時目錄 建立臨時目錄 try catch ioexception e 結果 2.正規表示式的組 測試正規表示式 string slippingwindowpointoprand s s s string slippingwindowpointcollectoprand slippingwi...

golang 一些常用的靜態檢查工具

三 goimports 比gofmt 更常用 四 go vet 靜態 檢查 五 go module 俗話說,工欲善其事,必先利其器。go 作為乙個對基礎功能封裝非常好的語言,對編碼體驗,如何更高效地寫出高效能 都是考慮非常好的。因此,如何能夠寫出更美觀 更安全的golang 也是我們需要關注的目標。...