回答編集履歴
5
修正
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
修正
test
CHANGED
@@ -176,6 +176,6 @@
|
|
176
176
|
|
177
177
|
例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
|
178
178
|
|
179
|
-
ラムダ式は
|
179
|
+
ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
|
180
180
|
|
181
181
|
LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。
|
3
修正
test
CHANGED
@@ -176,6 +176,6 @@
|
|
176
176
|
|
177
177
|
例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
|
178
178
|
|
179
|
-
ラムダ式は
|
179
|
+
ラムダ式は--本来は式木と呼ばれるデータ構造を表現するためのもので--アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
|
180
180
|
|
181
181
|
LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。
|
2
修正
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
修正
test
CHANGED
@@ -154,7 +154,7 @@
|
|
154
154
|
|
155
155
|
(5)
|
156
156
|
|
157
|
-
処理内容が一つの式に収まる場合は、{} と ; を省略することができます。
|
157
|
+
処理内容が一つの式に収まる場合は、{} と ; と return を省略することができます。
|
158
158
|
|
159
159
|
(4) のラムダ式から省略したのがこれです。
|
160
160
|
|