Guest User

Untitled

a guest
Jul 23rd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. package main
  2.  
  3. type 犬種 int
  4. type 猫種 int
  5.  
  6. func (犬 犬種) 鳴け() { println("ワンワン") }
  7. func (猫 猫種) 鳴け() { println("キャンキャン") }
  8.  
  9. const (
  10. トイプードル 犬種 = iota
  11. 柴犬
  12. ポメラニアン
  13. )
  14.  
  15. const (
  16. アメリカンショートヘア 猫種 = iota
  17. ヒマラヤン
  18. マンクス
  19. )
  20.  
  21. func 犬を抱く(犬 犬種) {
  22. 犬.鳴け()
  23. }
  24.  
  25. func main() {
  26. // 犬を抱く(アメリカンショートヘア) // compile error
  27. 犬を抱く(柴犬)
  28. }
Add Comment
Please, Sign In to add comment