Re: [問題] method 要如何將數字 pass by reference
嗯嗯, swap 這個例子的確不太好 ^^|
那用 inc 當例子好了
def inc a
a[0] += 1
end
a = [10]
inc a
inc a
inc a
inc a
※ 引述《but (←殺千刀的UAO始作俑者)》之銘言:
: 既然 ruby 可以直接
: a, b = b, a
: 何必 swap XD
: ※ 引述《LyinZ (琳子)》之銘言:
: : hmm...
: : 我都直接這樣子用:
: : def swap a, b
: : a[0], b[0] = b[0], a[0]
: : end
: : 然後用的時候就..
: : a = ['x']
: : b = ['y']
: : swap a, b
: : 懶懶 :p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.55
→
01/25 20:57, , 1F
01/25 20:57, 1F
→
01/25 20:57, , 2F
01/25 20:57, 2F
推
01/25 22:10, , 3F
01/25 22:10, 3F
推
01/25 22:48, , 4F
01/25 22:48, 4F
→
01/25 22:50, , 5F
01/25 22:50, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章