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

回答編集履歴

1

let

2018/07/12 03:41

投稿

think49
think49

スコア18194

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