web-dev-qa-db-ja.com

プログラミングにおける「let」変数の言語的意味

だから、私はJavaScriptプログラマであり、新しいバージョンの JavaScript(ES6) には、変数を宣言するための新しいキーワードがあります:let、古い変数varの隣.

私はこれら2つの違いを知っていますが、私は自分自身に問いかけていました:letは何の略ですか? varは明らかに "variable"の略ですが、let?それは同様に略語ですか?それはどこから来たのですか?

私はこれをグーグルで検索しましたが、驚いたことに、答えが見つかりませんでした。 Swift にはletキーワードもあります(定数に使用します)が、他のプログラミング言語でも使用されているようです。

45
ngstschr

英語の単語「let」から来ています。

動詞:「let」、「letting」。 1.許可または許可するには:

// Hey computer, can you please
let 
// this
night = 'wonderful'

[〜#〜] lisp [〜#〜] にはキーワードletがあり、1958年以来存在していますが、 さらに以前の から来ている可能性があります。

46
azium