作者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