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

回答編集履歴

5

修正

2018/10/01 22:56

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -87,5 +87,5 @@
87
87
  #余談:デリゲートでないラムダ式
88
88
  ラムダ式が使われるのはデリゲートだけではありません。
89
89
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
90
- ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
90
+ ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので(C# の場合です。数学のラムダ式とは違います)、デリゲートや LINQ とは別の概念として理解してください。
91
91
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

4

修正

2018/10/01 22:56

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -87,5 +87,5 @@
87
87
  #余談:デリゲートでないラムダ式
88
88
  ラムダ式が使われるのはデリゲートだけではありません。
89
89
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
90
- ラムダ式は--本来は式木と呼ばれるデータ構造を表現するためのもので--アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
90
+ ラムダ式は~~本来は式木と呼ばれるデータ構造を表現するためのもので~~アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
91
91
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

3

修正

2018/10/01 21:31

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -87,5 +87,5 @@
87
87
  #余談:デリゲートでないラムダ式
88
88
  ラムダ式が使われるのはデリゲートだけではありません。
89
89
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
90
- ラムダ式は<del>本来は式木と呼ばれるデータ構造を表現するためのもので</del>データとしてのプログラムを表現するもので、デリゲートや LINQ とは別の概念として理解してください。
90
+ ラムダ式は--本来は式木と呼ばれるデータ構造を表現するためのもので--アルゴリズムをデータとして表現するもので、デリゲートや LINQ とは別の概念として理解してください。
91
91
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

2

修正

2018/10/01 21:27

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -87,5 +87,5 @@
87
87
  #余談:デリゲートでないラムダ式
88
88
  ラムダ式が使われるのはデリゲートだけではありません。
89
89
  例えば LINQ to SQL ではラムダ式をメソッドではなく SQL(つまり文字列)にコンパイルします。
90
- ラムダ式は本来は式木と呼ばれるデータ構造を表現するためのもので、デリゲートや LINQ とは別の概念として理解してください。
90
+ ラムダ式は<del>本来は式木と呼ばれるデータ構造を表現するためのもので</del>データとしてのプログラムを表現するもので、デリゲートや LINQ とは別の概念として理解してください。
91
91
  LINQ で多用されるのがデリゲートで、デリゲートを簡単に記述するのがラムダ式です。

1

修正

2018/10/01 21:23

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -76,7 +76,7 @@
76
76
  ```
77
77
 
78
78
  (5)
79
- 処理内容が一つの式に収まる場合は、{} と ; を省略することができます。
79
+ 処理内容が一つの式に収まる場合は、{} と ; と return を省略することができます。
80
80
  (4) のラムダ式から省略したのがこれです。
81
81
 
82
82
  #まとめ