Avatar
↓ならできる package main import "fmt" type Int int func (i Int) Double()Int { return i * 2 } func main() { var x Int = 42 fmt.Println(x.Double()) }
2:42 AM
自分で宣言した Int に対して * が使えたり 42 というリテラルが代入できたりする仕組みはまだわかってない。