7.Ruby中变量为什么被发明?

我们先来看下面这个求长方形表面积和体积的例子

x = 10
y = 20
z = 30
area = (x*y + y*z + z*x) * 2
volume = x * y * z
print "表面积=", area, "\n"
print "体积 =", volume, "\n"

如果不使用变量,则程序会变成下面这样。

print " 表面积 =", (10*20 + 20*30 + 30*10) *  2,  "\n"
print "体积 =",10*20*30,"\n"

这样一来,一旦要修改一个值,那么好几个地方也必须一起修改,上述例子只有两行代码,修改起来并不麻烦,但往往现实的程序比较复杂,修改起来比较费劲,所以变量应运而生。

变量的作用就是标签作用,其次,变量还有一个作用,变量名可以清晰的表达某个值所代表的意义。为变量起一个容易理解的名称非常重要。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubyhigh/1476.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注