下篇:一文玩轉Go介面

Println(res)}4、體會一下使用型別斷言轉換失敗的快感package mainimport ( “fmt” “log”)var a interface{}func main() { a = 1024 if a1, r := a...

2022-12-30
Go語言竟然還有這樣的功能

Go語言竟然還有這樣的功能

因為在編譯之前,我們肯定知道列印的時候所在哪個函式,但是更好的方式是編寫一個通用的函式,比如下面的例子:package mainimport ( “fmt” “runtime”)func main() { Foo()}func Foo() ...

2022-08-21
HTTP2 in GO(三)

HTTP2 in GO(三)

+————————————————————————————————-+http2PriorityParam表示了Stream Dependency和Weight資訊,headerFragBuf 表示 Header Block Fragmen...

2022-02-24

python中使用閉包及修改外部函式的區域性變數

因此,如果你需要在普通函式中修改全域性變數,需要使用globala = 100 def func1(): # 直接使用全域性變數,可以 print(“func1:”, a) def func2(): # 直接修改全域性變數,不可以 # 該程...

2021-12-01
GO學習筆記 - 資料校驗

GO學習筆記 - 資料校驗

struct元素校驗項有2種,第一種是不帶引數的,第二種是帶引數的▷ 第一種:不帶引數(第一列表示在valid tag裡怎麼寫,第二列表示相當於govalidator的哪個匯出函式)“email”: IsEmail,“url”: IsURL...

2021-11-29