teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

ニュアンス修正

2017/01/04 11:27

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -39,4 +39,4 @@
39
39
  CallName は Foo および Bar どちらの型も受け取れます。継承関係はありませんが、`Name()` というメソッドがある事だけが型の拘束になります。
40
40
  この様に、同一の特徴を持った値(この場合 foo もしくは bar)を共通的に取扱いたい場合に interface を用います。
41
41
 
42
- これを Named を使わずやろうと思うとそれぞれの型を引数に持った `CallNameFoo` もしくは `CallNameBar` 必要になります。
42
+ これを Named を使わずやろうと思うとそれぞれの型を引数に持った `CallNameFoo` もしくは `CallNameBar` を実装する必要があります。

1

追記

2017/01/04 11:27

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -37,4 +37,6 @@
37
37
  ```
38
38
 
39
39
  CallName は Foo および Bar どちらの型も受け取れます。継承関係はありませんが、`Name()` というメソッドがある事だけが型の拘束になります。
40
- この様に、同一の特徴を持った値(この場合 foo もしくは bar)を共通的に取扱いたい場合に interface を用います。
40
+ この様に、同一の特徴を持った値(この場合 foo もしくは bar)を共通的に取扱いたい場合に interface を用います。
41
+
42
+ これを Named を使わずやろうと思うとそれぞれの型を引数に持った `CallNameFoo` もしくは `CallNameBar` が必要になります。