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

上面的程序至少说明了:
   php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby中任何语句都可以作为表达式使用,并可以赋值,比如:上面的110

你可以用类似的操作符去检验表达式的值。如果你把nil也认为是一个值的话,
那么,Ruby的任何表达式都有值。这一点其实是继承了C语言左值语法。

变量的语法总是模仿表达式的语法

哈,终于回来了。
那项目顺利完成了吧。

这里要热闹了。继续开讲喽!