質問編集履歴

3

脱字訂正

2018/05/29 10:06

投稿

Paalon
Paalon

スコア266

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- インターフェイス/interfceとコンセプト/conceptの違いについて教えてください。
1
+ インターフェイス/interfaceとコンセプト/conceptの違いについて教えてください。
2
2
 
3
3
  Go言語ではこの[サイト](http://cuto.unirita.co.jp/gostudy/post/interface/)に従ってインターフェイスの使用例を実装してみると、
4
4
 

2

コードを若干見やすくした

2018/05/29 10:05

投稿

Paalon
Paalon

スコア266

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- func (d *Dog) Cry() {
33
+ func (dog *Dog) Cry() {
34
34
 
35
35
  fmt.Println("わんわん")
36
36
 
@@ -46,11 +46,11 @@
46
46
 
47
47
 
48
48
 
49
- func letCry(a Animal) {
49
+ func letCry(animal Animal) {
50
50
 
51
51
  fmt.Println("鳴け!")
52
52
 
53
- a.Cry()
53
+ animal.Cry()
54
54
 
55
55
  }
56
56
 

1

リンクを追加

2018/05/29 10:04

投稿

Paalon
Paalon

スコア266

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- こんな感じになり、Nimではコンセプトという機能を使った例として、
75
+ こんな感じになり、Nimではコンセプトという機能を使った[](https://gist.github.com/PhilipWitte/33819b40112a18c30b43)として、
76
76
 
77
77
 
78
78