タイプを定義しています。Go には、呼び出された型と、値を作成するuint8
関数が呼び出されていることに気付きました。uint8
uint8
しかし、私が自分でこれをやろうとすると:
12: type myType uint32
14: func myType(buffer []byte) (result myType) { ... }
エラーが発生します
./thing.go:14: myType redeclared in this block
previous declaration at ./thing.go:12
それを変更するfunc newMyType
と機能しますが、私は二級市民のように感じます. 型 type と同じ ident を持つ型コンストラクター関数を記述できますか?