程式:
1:式子(就是**行,呵呵)
2:程式的終止
程式是由式子併排組成的。式子和式子之間使用分號或者換行來區分(譯者注:如果你想把兩行式子
寫在同一行中間就用分號隔開,如果分開在兩行就無需分號)。但是如果使用反斜槓(\)的話,表示下
一行繼續接著上一行。
例:print "hello world!\n"(一如既往的hello world)
式子:
例:true
(1+2)*3
foo()
if test then ok else ng end
ruby的式子中充斥著,變數和常量,各種各樣的直接量,運算和代入,if和while這種控制結構
方法的呼叫,類和方法的定義等等。式子可以通過括號來分組。空的式子()將以nil返回。
ruby的式子可以返回值也可以不返回值。
下面這些式子不返回值:
while,until,while的修飾式,until的修飾式
此外,對於方法來說,即可以指定引數也可以不指定引數。
不指定方法引數的式子:
and, or, notif/unless/rescue 修飾式
沒有指定的引數的方法,可以用括號來分組像普通的式子一樣來使用它。
2.程式的終止
ruby直譯器當讀到下列符號時,讀入結束。
檔案結束
^d(控制字元d)、^z(控制字元z)
只有__end__的行(如果前面有空白的話將不被識別,即出錯)
llvm之IR手冊翻譯(2)
原 是 下面這些是我自己的翻譯,肯定有很多不恰當的地方,做這些只是希望自己以後翻閱更加方便,如果能對大家有所幫助那是極好的!llvm要求值開始帶字首有兩個原因 1,編譯器不需要擔心名稱衝突與保留字 2一組保留字可能會在將來方便進行擴充套件。此外,未命名識別符號允許編譯器能夠迅速提出乙個臨時變數,而不...
CakePHP中文手冊 翻譯
0.宣告1.前言2.介紹cakephp 3.基本概念 4.安裝cakephp 5.配置 6.scaffolding 7.model 8.controller 9.view 10.component 元件 11.helper 12.cake的全域性變數和函式 13.資料驗證 14.外掛程式 15.訪問...
CakePHP中文手冊 翻譯
0.宣告1.前言2.介紹cakephp 3.基本概念 4.安裝cakephp 5.配置 6.scaffolding 7.model 8.controller 9.view 10.component 元件 11.helper 12.cake的全域性變數和函式 13.資料驗證 14.外掛程式 15.訪問...