寫過 Go 代碼的人,肯定對下面的代碼不陌生: Go 項目中這行代碼會大量存在,這里可能隱藏著陷阱。 1. Go 中的 nil Go 中 nil...
以太坊是目前第二大公鏈,它和比特幣不一樣,以太坊上的可以實現(xiàn)的功能更多,如果比特幣是一個可以進行加減乘除的計算器,那么以太坊就是一臺功能完備的計...
如果對幣圈稍微有些關(guān)注的人,這幾個月一定被 NFT 刷屏了。面對一張張賣出天價的 NFT,絕大多數(shù)人都無法理解,其實對于 NFT,貴的不是那張圖...
原文地址:https://go.dev/blog/context-and-structs[https://go.dev/blog/context...
Go 語言中自帶了測試框架,在不引入外部包的情況下,也可以編寫完整的測試。這篇文章來看一下Go 提供原生測試能力,及其不足之處,以及補充這些不足...
在 Go1.17 中,千呼萬喚的泛型終于出來了,但又沒有完全出來。在 Go1.17 的發(fā)布文檔中,并沒有提到泛型,但是眼見的網(wǎng)友發(fā)現(xiàn),泛型相關(guān)的...
Go 語言中有一個 container 包,如果只是看這個包名,可能很容易讓人誤解,但這個 container 和 Docker 之類的容器沒...
字符串是一個常見的數(shù)據(jù)類型,在 Go 語言在內(nèi)的很多語言中,為了安全,都把字符串設(shè)計為不可變。每生成一個字符串都是在創(chuàng)建一個新的字符串,而不是在...
在 Go 中初始化變量的時候,會用到 make 和 new,如果學(xué)習(xí)過其他的面向?qū)ο笳Z言,比如 Java,可能就會對 new 的使用有點迷惑,G...