作者dendrobium (石斛蘭)
看板Ruby
標題[問題] method 要如何將數字 pass by reference
時間Tue Jan 22 19:32:36 2008
環境:
ruby 1.8.4 (2006-04-14) [i386-mswin32]
狀況:
我寫了一個小程式練習Ruby
目的是將公斤轉成磅
要如何才能pass by reference呢?
#以下為我的程式
R = 2.20462
def ch(a)
a = a*R
end
print(
"plz input weight:")
wei = gets.to_i
ch(wei)
$stdout << wei <<
" lb(s)\n"
#程式碼結束
附錄:
以物件來說 好像都是用pass by reference
但是如果是數字 就會變成pass by value ?
請問有方法可以改成pass by reference嗎?
謝謝:)
--
http://www.onlypet.com.tw/dendrobium
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.133.210