回答編集履歴

1

let

2018/07/12 03:41

投稿

think49
think49

スコア18189

test CHANGED
@@ -2,11 +2,35 @@
2
2
 
3
3
 
4
4
 
5
- **LexicalEnvironment**
5
+ ~~**LexicalEnvironment**~~
6
6
 
7
7
 
8
8
 
9
9
  http://www.ecma-international.org/ecma-262/9.0/#prod-LetOrConst
10
+
11
+
12
+
13
+ **(2018/07/12 12:41追記)**
14
+
15
+ コメントで、maverixzさんより下記指摘を頂きました。
16
+
17
+
18
+
19
+ > letは単なる英単語の「let」で、数学において利用される「…をxとする」という動詞だと思います。
20
+
21
+ > https://en.wikipedia.org/wiki/Let_expression#Let_definition_in_mathematics
22
+
23
+ > https://ejje.weblio.jp/content/let+x+be
24
+
25
+ >
26
+
27
+ > letはSwift等の比較的新しい言語にもありますが、もとからあるHaskell等の関数型言語に影響を受けているものと思われます。
28
+
29
+ > https://en.wikipedia.org/wiki/Let_expression#History
30
+
31
+
32
+
33
+ 他言語の命名に倣ったのであれば、letという名前から機能を連想するのは不可能になりますね。
10
34
 
11
35
 
12
36