1\\. 避免在循環中造成不必要的數組空指針檢查--------------------------目前官方標準 Go 編譯器實現中存在一些缺陷(v1.18)。其中之一是 一些 nil 數組指針檢查沒有被移出循環。這裏有一個例子來體現這個缺陷。// unnecessary-checks.gopackage pointersimport "testing"const N = 1000var a [N]i ⌘ Read more=
1\\. 避免在循環中造成不必要的數組空指針檢查--------------------------目前官方標準 Go 編譯器實現中存在一些缺陷(v1.18)。其中之一是 一些 nil 數組指針檢查沒有被移出循環。這裏有一個例子來體現這個缺陷。// unnecessary-checks.gopackage pointersimport "testing"const N = 1000var a [N]i ⌘ Read more=