B1. 表达式的值——变量的语法总是模仿表达式的语法
B1. 表达式的值——变量的语法总是模仿表达式的语法请看下面的程序:x=7
a = if x>3 then
109
110
else
111
end
puts a
a = while x<10
x += 1
end
puts a 上面的程序至少说明了:
Ruby中任何语句都可以作为表达式使用,并可以赋值,比如:上面的110
你可以用类似的操作符去检验表达式的值。如果你把nil也认为是一个值的话,
那么,Ruby的任何表达式都有值。这一点其实是继承了C语言左值语法。
变量的语法总是模仿表达式的语法 这篇文章,很值得一看::-D 再赞一个村艹。
页:
[1]