Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- type 犬種 int
- type 猫種 int
- func (犬 犬種) 鳴け() { println("ワンワン") }
- func (猫 猫種) 鳴け() { println("キャンキャン") }
- const (
- トイプードル 犬種 = iota
- 柴犬
- ポメラニアン
- )
- const (
- アメリカンショートヘア 猫種 = iota
- ヒマラヤン
- マンクス
- )
- func 犬を抱く(犬 犬種) {
- 犬.鳴け()
- }
- func main() {
- // 犬を抱く(アメリカンショートヘア) // compile error
- 犬を抱く(柴犬)
- }
Add Comment
Please, Sign In to add comment