'let'变量在编程中的语言意义
Linguistic meaning of 'let' variable in programming
所以,我是一名 javascript 程序员,JavaScript (ES6) 的新版本有一个用于声明变量的新关键字:let
,紧挨着旧关键字 var
.
我知道这两者的区别,但我在问自己:let
代表什么? var
明明是"variable"的缩写,但是let
呢?也是缩写吗?它来自哪里?
我用谷歌搜索了这个,令我惊讶的是,我找不到答案。我已经知道 Swift 也有一个 let
关键字(他们将它用于常量),但显然其他一些编程语言也使用它。
来自英文单词'let'。
verb: "let", "letting".
1.
to allow or permit:
// Hey computer, can you please
let
// this
night = 'wonderful'
Lisp has the keyword let
and it's been around since 1958, though it may have come from even earlier.
所以,我是一名 javascript 程序员,JavaScript (ES6) 的新版本有一个用于声明变量的新关键字:let
,紧挨着旧关键字 var
.
我知道这两者的区别,但我在问自己:let
代表什么? var
明明是"variable"的缩写,但是let
呢?也是缩写吗?它来自哪里?
我用谷歌搜索了这个,令我惊讶的是,我找不到答案。我已经知道 Swift 也有一个 let
关键字(他们将它用于常量),但显然其他一些编程语言也使用它。
来自英文单词'let'。
verb: "let", "letting". 1. to allow or permit:
// Hey computer, can you please
let
// this
night = 'wonderful'
Lisp has the keyword let
and it's been around since 1958, though it may have come from even earlier.