字面量-上集

中文:
粘钩,粘表示有粘性,就像米饭一样粘;钩,表示弯曲状材料可用于挂东西。
仅仅看字面意思,即便没见过实物,也能猜出个大概,所以从字面上就能看出来这个词所指为何物。
那么字面量到底是指粘钩,还是指粘钩这个词?
量,从变量的量来看,量像是一个物体,变量也就是可变化的物体。但是我们都知道,“量化”,“测量”,“度量”中的量都与物体的尺寸大小相关,表示的是物体在空间中的尺寸,所以变量是什么傻x翻译?
show you the code:
var a=1;
var b=3;
a在这里就被叫做变量,它是一个容器,可以装1也可以装2,起变量这个名字是为了表达什么?表达容器里的物体是可变的?量又是什么意思?
先看看这个事物的作用,a+b=1+3=4。我们在ide中操作a和b就等同于在操作1和3,某种意义上来说,此时此刻a和b就是1和3。
a和b就像是水一样,放在方形的杯子中就是方形的,放在球形的杯子中就是球形的,“水利万物而不争”。
又像是金箍棒,可大可小。
a和b不被关联任何数字时也是有意义的,但是就像是买杯子的作用是用来盛放饮料一样,如果不和某件事物相关联,本身的意义时常被忽略。
所以为什么要叫做变量?
可变化的事物或者可变化的物体不比叫变量不简单一百倍?
字数多了?那简化下,叫可变体,是不是一目了然呢?
就像是水,中国人叫水,外国人叫water,实际上字就是字,水就是水,叫什么无所谓,水就在那里。
那么我为什么对起名这个事情如此上心?
因为名称是需要有意义的,就像是用来盛放水的杯子叫水杯,放酒的叫酒杯,通过一个事物的名字很容易就能了解其背后所指。
但是!计算机编程书籍里大多数的词语都是牛头不对马嘴,还容易误导人,如果所起名称本身不能让人联想到事物本身,那么为什么要叫变量?叫牛粪行不行?
我的世界里,var a=1;中的这个a,就叫做可变体!
变量?死去吧。

原文地址:https://www.cnblogs.com/flyover/p/13972516.html