回答編集履歴

5

修正

2018/10/01 22:56

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -176,6 +176,6 @@
176
176
 
177
177
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
178
178
 
179
- ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
179
+ ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので(C# の場合です。数学のラムダ式とは違います)、デリゲートや LINQ とは別の概念として理解してください。
180
180
 
181
181
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

4

修正

2018/10/01 22:56

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -176,6 +176,6 @@
176
176
 
177
177
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
178
178
 
179
- ラムダ式は--本来は式木と呼ばれるデータ構造を表現するためのもので--アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
179
+ ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
180
180
 
181
181
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

3

修正

2018/10/01 21:31

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -176,6 +176,6 @@
176
176
 
177
177
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
178
178
 
179
- ラムダ式は<del>本来は式木と呼ばれるデータ構造を表現するためのもので</del>データとしてのプログラムを表現するもので、デリゲートや LINQ とは別の概念として理解してください。
179
+ ラムダ式は--本来は式木と呼ばれるデータ構造を表現するためのもので--アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
180
180
 
181
181
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

2

修正

2018/10/01 21:27

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -176,6 +176,6 @@
176
176
 
177
177
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
178
178
 
179
- ラムダ式は本来は式木と呼ばれるデータ構造を表現するためのもので、デリゲートや LINQ とは別の概念として理解してください。
179
+ ラムダ式は<del>本来は式木と呼ばれるデータ構造を表現するためのもので</del>データとしてのプログラムを表現するもので、デリゲートや LINQ とは別の概念として理解してください。
180
180
 
181
181
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

1

修正

2018/10/01 21:23

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -154,7 +154,7 @@
154
154
 
155
155
  (5)
156
156
 
157
- 処理内容が一つの式に収まる場合は、{} と ; を省略することができます。
157
+ 処理内容が一つの式に収まる場合は、{} と ; と return を省略することができます。
158
158
 
159
159
  (4) のラムダ式から省略したのがこれです。
160
160