runby方法入門

2021-07-28 14:37:17 字數 1112 閱讀 1529

def

showname(name)

puts name

endshowname("黃忠")

黃忠
def

showname(name0,name1="關羽",name2="張飛")

puts name0,naem1,naem2

endshowname("劉備")

劉備

關羽關羽

自定義方法

def

myloop

while

true

yield

# 執行塊

endend

num = 1

# 初始化num

myloop do

puts "num is #"

# 輸出num

break

if num > 100

# num 超過 100 時跳出迴圈

num *=2

# num 乘2

end

用「* 變數名」的形式來定義引數個數不確定的方法

def

a(a, *b, c)

[a, b, c]

endp a(1, 2, 3, 4, 5) #=> [1, [2, 3, 4], 5]

p a(1, 2) #=> [1, , 2]

def

area2(x:

0, y:

0, z:

0)xy = x * y

yz = y * z

zx = z * x

(xy + yz + zx ) * 2

endp area2(x:

2, y:

3, z:

4) #=> 52

p area2(z:

4, y:

3, x:

2) #=> 52 (改變引數的順序)

p area2(x:

2, z:

3) #=> 12 (省略y)

ruby入門 方法

要注意引數,可變長度引數,和引數預設值 還有物件的特殊方法 class person def say1 word1,word2 puts word1 word2 end variable var def say2 word puts word end default var def say3 wor...

PM入門方法

方法1 ask why?從現在開始養成看到每一件事情詢問為什麼的習慣 雖然會很累,但是長期堅持絕對對嚴謹思維和發散思維有幫助 方法2 紙上談來終覺淺,冰凍三尺非一日之寒!對每乙個思考的過程積累的結果,調研並量化後當有收穫了把它記錄下來。方法3 站在巨人的肩膀!接受別人的想法 尤其是出色的創意 相信有...

英語入門方法

這樣的話,要學點實用型的口語 口語的好壞一般有三個因素 語音,流暢度,語法。中國人學口語問題最大的就是語音和流暢度,而語法,如果英語基本功紮實的話反而容易解決。由於不知道你基礎如何,我只能給你提供以下幾點建議 一,記憶單詞和句式,這是口語的基石,沒有這些,口語想練好是天方夜譚。二,練語音,最好找到音...