[問題] method 要如何將數字 pass by reference

看板Ruby作者 (石斛蘭)時間17年前 (2008/01/22 19:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/7 (看更多)
環境: 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
文章代碼(AID): #17bTHOze (Ruby)
討論串 (同標題文章)
文章代碼(AID): #17bTHOze (Ruby)