[問題] method 要如何將數字 pass by reference
環境:
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 7 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章