好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Ruby簡明教程之方法(Method)介紹

Ruby簡明教程之方法(Method)介紹

熱門標簽:巫師3地圖標注魔力之所 漯河電銷 淮安自動外呼系統供應商 中牟外呼系統違法嗎 AI電銷機器人 線路 外呼線路從哪里出來的 柯城手機地圖如何做地圖標注 征服者企業地圖標注 天津外呼系統怎么收費

Ruby做為面向對象語言,肯定要對對象進行相關的操作,這時候就涉及到方法了。

調用方法 - 對象.方法名(實參1,實參2,...,實參n)

方法的分類:

1. 實例方法:顧名思義,就是由實例來調用的方法。例如,“10, 20, 30, 40”.split(",")

2. 類方法:就是由類來調用的方法。當創建一個實例時,則需要調用類方法。

復制代碼 代碼如下:

a = Array.new  #創建一個新數組
File.rename(oldname, newname)  #更改文件名

調用類方法時,可以使用".",也可以使用"::"

3. 函數方法:直接省略調用者的方法。例如,sin(3.14),sleep(100), print("hello!")

定義方法:

復制代碼 代碼如下:

=begin
語法:def 方法名(參數1,參數2,。。。)
        想要執行的動作
      end
=end

def hello(name)
  print("Hello, ", name, ".\n")
end

hello("Ruby")    # =>Hello, Ruby.

#可以為參數指定預設值
def hello(name="Ruby")
  print("Hello, ", name, ".\n")
end

hello()   # =>Hello, Ruby.
hello("Newbie")   # =>Hello, Newbie.

#當方法中不止一個參數時,預設值必須從右端的參數開始指定
def func(a, b=1, c=2)   # 有兩個參數可以省略,則應設計成右邊2個可以省略
   .....
end

方法的返回值
和JAVA語言類似,可以使用return來指定返回值。在方法中可以直接使用return語句來返回方法結果。

復制代碼 代碼如下:

def volume(x,y,z)
  return x*y*z
end

p volumne(2,3,4)  # => 24


在Ruby語言中,return語句也可以省略,這時,方法中最后一個語句的計算值會是返回值。
復制代碼 代碼如下:

def area(x, y, z)
  xy = x*y
  yz = y*z
  xz = x*z
  (xy + yz + xz)*2
end

p area(2, 3, 4)  # => 52


如果存在if...else等邏輯結構時候,省略了return,則不一定是最后一個語句的計算值作為返回值,而是要根據當前的邏輯結構看那條語句執行。
想要在某些情況下,直接跳出方法,則可以在加上return語句。

Note: 若省略return后面的實參,則會返回nil (相當于JAVA中的null.)

您可能感興趣的文章:
  • Ruby簡明教程之數組和Hash介紹
  • Ruby簡明教程之判斷語句介紹
  • Ruby簡明教程之循環語句介紹

標簽:西雙版納 內江 河池 棗莊 南昌 大慶 甘孜 克拉瑪依

巨人網絡通訊聲明:本文標題《Ruby簡明教程之方法(Method)介紹》,本文關鍵詞  Ruby,簡明教程,之,方法,Method,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ruby簡明教程之方法(Method)介紹》相關的同類信息!
  • 本頁收集關于Ruby簡明教程之方法(Method)介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 强漂亮女医生免费| 国产性色惰视频| 公与媳系列第54部分阅读 | 初尝人妻滑进去了莹莹视频| 炕头淑芬翘起大白屁股视频| 午夜三级a三级三点在线观看| 久久影院秋霞理论| 乱h群高h| 好大好硬?用力?深一点日本| 国产91精品丝袜一区二区漫画| 好大好爽快点深一点| **特级毛片免费视频| 99re66热这里只有精品17| 很黄很暴力gif免费动态图| 潘金莲强一级毛片| karinahart大白乳牛| 亚洲AV秘?无码一区春谷美雨| 69女poren3006| 一本大道香蕉高清视频app| 天天曰夜夜曰| 91尤物国产网红尤物福利图片| jizz毛片| 午夜视频试看| 成年视频免费在线观看| 动漫男操女| 欧美男男裸体做爰AV肉| NP女配被喂饱H文NP男男| 欧洲人体艺术| 久草视频免费在线播放| 欧美特黄一区二区三区免费 | 色哟哟在线| 波多野结衣黑人40分钟| 国产精品久久久久久久久久电影网 | 杨幂13分20秒未删减在线| 风流的女佣人无删减在线| 婷婷国产成人精品视频小说| 午夜精品久久久久久中宇| 欧美精品久久久久A片2023| 九九九99久久国产精品| 苹果158分未减除版| 房奴试爱打扑克|