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

回答編集履歴

1

文書の表現を少し変える。

2016/12/23 21:01

投稿

raccy
raccy

スコア21767

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  言い方が変わったのでは**ありません**。関数の一部をそのように**も**呼ぶとしただけです。メソッドはやはり関数であり、関数ではないメソッドは存在しません。つまり、
2
2
 
3
- * 関数で__な__、かつ、メソッドでも__ない__もの
3
+ * 関数で__な__、かつ、メソッドでも__ない__もの
4
- * 関数で**あ**、かつ、メソッドでは__ない__もの
4
+ * 関数で**あ**、かつ、メソッドでは__ない__もの
5
- * 関数で**あ**、かつ、メソッドでも**ある**もの
5
+ * 関数で**あ**、かつ、メソッドでも**ある**もの
6
6
 
7
7
  の三種類しか存在しません。質問のコードは**どちらも**関数です。しかし、片方はメソッドでもあり、もう片方はメソッドではありません。メソッドになれば、関数ではなくなるのではありません。別の呼び方もできるようになっただけです。例えると、「人間のうち、生物学的に雄の特徴を持つものを男性という。」と言っているような関係です。比喩的表現を除けば、男性はすべて人間です。そして同じく、人間から男性と言い方が変わったのでは**ありません**。人間の一部を男性と呼ぶに過ぎません。
8
8