?
? ????? PHP ??? ???? ??? ?? ??
將表達式連接起來就構(gòu)成程序。使用分號(;)或換行將表達式分隔開來。但反斜線后出現(xiàn)的換行并非分隔符,它表示該行將繼續(xù)下去。
例:
print "hello world!\n"
例:
true (1+2)*3 foo() if test then ok else ng end
Ruby的表達式包括,變量和常數(shù)、各種字面值、相關計算和賦值、if或while等控制結(jié)構(gòu)、方法調(diào)用、類/方法的定義。
還可以使用括號將表達式括起來進行群組化。
空表達式 () 返回nil。
Ruby的表達式包括返回值的表達式和不返回值的表達式。
另外,有的表達式不能用作某方法的參數(shù),而有的則可以(有時將這種表達式稱作“句”以示區(qū)別)。
若使用括號將那些不能用作參數(shù)的表達式括起來進行群組化之后,就可以像使用普通表達式一樣使用它們了。
Ruby解釋器在讀取程序時,若遇到下列標識就會停止讀取動作。