回答編集履歴

2

微修正

2019/05/04 15:05

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -18,4 +18,4 @@
18
18
 
19
19
  _(アンダーライン)は単に アンダーライン1文字だけの仮引数のようです。
20
20
 
21
- `()=>`との相違についても議論されてます。foreach内で使うような時、使わない場合でも仮引数が1つ必要になるので、そのような時は `_` という仮引数名を用いるという習慣があるということのようです。
21
+ `()=>`との相違についても議論されてます。foreachなどの時、使わない場合でも仮引数が1つ必要になるので、そのような時は `_` という仮引数名を用いるという習慣があるということのようです。

1

追記

2019/05/04 15:04

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -7,3 +7,15 @@
7
7
  [That is a convention used when you don't care about the parameter.](https://stackoverflow.com/questions/2778362/what-does-this-underscore-mean-in-lambda-expressions)
8
8
 
9
9
  パラメータはDon't careということなので、実引数を書いても書かなくても良いという意味ではないかと思います。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 【追記】
16
+
17
+ 上記Stackoverflowの2番めの回答が有用でした。
18
+
19
+ _(アンダーライン)は単に アンダーライン1文字だけの仮引数のようです。
20
+
21
+ `()=>`との相違についても議論されてます。foreach内で使うような時、使わない場合でも仮引数が1つ必要になるので、そのような時は `_` という仮引数名を用いるという習慣があるということのようです。