ruby函式(方法)語法

Ruby語言使得建立函式變得很容易。...

Ruby語言使得建立函式變得很容易。

函式語法

def functionname(variable)    return <value> end

示例

函式可以計算值並將它們儲存在函式特定的區域性變數中。然後,可以使用return語句返回這些值。

def say_hello(name)    var = “Hello, ” + name    return var end

對於非常簡單的函式,return語句也可以縮短為一行

def say_hello(name)    return “Hello, ” + name end

你可以進一步簡化這個函式。方法將自動返回計算的最後一個表示式。例如:

def say_hello(name)    “Hello, ” + name end

這將返回與先前函式相同的值。

呼叫函式

function param1, param2

function(param1,param2)

例子

puts say_hello(“Geek”)

  • 發表於 2021-04-14 16:05
  • 閱讀 ( 14 )
  • 分類:網際網路

你可能感興趣的文章

實際的(actual)和形式引數(formal parameters)的區別

關鍵區別——實際引數與形式引數 使用函式是程式設計中的一個重要概念。函式是一系列可以執行某種特定任務的語句。如果程式設計師將所有語句作為一個程式編寫,它將變得複雜。函式可以用來避免這種情況。它們也被...

  • 發佈於 2020-10-09 05:51
  • 閲讀 ( 89 )

屬性(attribute)和引數(parameter)的區別

...直接宣告的任何型別的變數,而引數是在呼叫時接收值的函式定義的變數。 在諸如Java這樣的程式語言中,有諸如物件、類和函式之類的概念。在編碼時,程式設計師應該遵循與程式語言相關的特定語法。屬性用於類和物件,而...

  • 發佈於 2020-10-19 02:04
  • 閲讀 ( 62 )

紅寶石(ruby)和python(python)的區別

...編譯語言C或C++的快速。 Ruby中的方法與其他程式語言中的函式類似。方法包含一組要執行某項任務的語句。Ruby使用塊定義閉包。閉包具有從外部作用域讀取和寫入變數的許可權。Ruby有陣列、雜湊等資料型別。 rubyonrails是一個用...

  • 發佈於 2020-10-19 17:41
  • 閲讀 ( 58 )

getc公司(getc)和getchar公司(getchar)的區別

關鍵區別–getc與getchar 函式是執行特定任務的一組語句。在程式設計中,使用者可以定義自己的函式或使用程式語言提供的函式。C語言有很多函式,所以程式設計師可以直接在編碼中使用它們,而不必從一開始就實現它們。...

  • 發佈於 2020-10-19 22:52
  • 閲讀 ( 47 )

分配(calloc)和馬洛克(malloc)的區別

...;lt;stdlib.h&amp;gt;標頭檔案有四個用於動態記憶體分配的函式。calloc和malloc就是兩個這樣的函式。calloc和malloc之間的關鍵區別在於,calloc分配記憶體並將分配的記憶體塊初始化為零,而malloc分配記憶體,但不會將分配的記憶體初...

  • 發佈於 2020-10-24 03:58
  • 閲讀 ( 51 )

蓋奇(getch)和蓋奇(getche)的區別

...用者和終端的紐帶。在C語言中,語言提供了大量的輸入函式和輸出函式。兩個這樣的函式是getch和getche。getch和getche的鍵區別在於,getch用於從鍵盤讀取單個字元,該字元不會在螢幕上顯示輸入的值,也不會等待enter鍵;而getche用...

  • 發佈於 2020-10-24 04:36
  • 閲讀 ( 44 )

指標(pointer)和參考(reference)的區別

...指標可以用來實現資料結構。 引用:引用變數可以用在函式引數中,返回型別定義有用的介面。 使用的語言: 指標:程式語言如C、C++、Pascal和許多組合語言支援指標。 參考:程式語言如C++、java、python、perl、php、Ruby等支援參...

  • 發佈於 2020-10-28 19:41
  • 閲讀 ( 50 )

什麼是es6以及javascript程式設計師需要知道什麼

... 2塊作用域變數和函式 ...

  • 發佈於 2021-03-12 16:38
  • 閲讀 ( 51 )

是的,你可以隨時編寫程式碼:7個最適合android的html編輯器

...用程式在列表中佔據一席之地。它們包括一個搜尋和替換函式(包括正則表示式)、錯誤檢查,也許最吸引人的是,自動的一鍵程式碼美化。 ...

  • 發佈於 2021-03-14 22:55
  • 閲讀 ( 65 )

如何選擇正確的web程式語言

...些語言不能幫助您實現程式設計需求,但很多時候有多種方法可以達到預期的結果。 ...

  • 發佈於 2021-03-16 01:36
  • 閲讀 ( 65 )