Linguistic meaning of 'let' variable in programming [duplicate]

拜拜、爱过 提交于 2019-12-03 04:30:30

问题


So, I'm a javascript programmer and the new version of JavaScript (ES6) has a new keyword for declaring variables: let, next to the old one var.

I know the difference between these two, but I was asking myself: what does let stand for? var obviously is an abbreviation of "variable", but let? Is it an abbreviation as well? Where does it come from?

I googled this and to my amazement, I couldn't find an answer. I already knew Swift also has a let keyword (they use it for constants), but apparently some other programming languages use it as well.


回答1:


It comes from the English word '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.



来源:https://stackoverflow.com/questions/33090193/linguistic-meaning-of-let-variable-in-programming

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!