PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ruby
[問題]Can't convert Fixnum into String
作者:
oldjojotenya
(舊舅舅)
2013-07-17 16:09:40
環境:
Ruby 1.9.1-p430
狀況:
小弟是新手中的新手,以下是小弟的練習:
n=gets.chomp
m=gets.chomp
def add(n,m)
return n+m
end
adds=add(n,m)
adds += 11
puts adds
但結果卻顯示:can't convert Fixnum into String
請教各先進,是怎麼樣的邏輯錯誤? 謝謝不吝指教!
附錄:
作者:
CP64
(( ̄▽ ̄#)﹏﹏)
2013-07-17 16:17:00
字串跟數字不能直接相加
作者:
oldjojotenya
(舊舅舅)
2013-07-17 16:22:00
CP64大:請問如果在n,m都輸入數字,是否也會被認為是字串?
作者:
mars90226
(火星人)
2013-07-17 17:18:00
你的m和n是字串,要先用to_i
作者:
zero00072
(赤迷迭)
2013-07-17 17:38:00
沒有經過樓上說的 to_i 處理前的「輸入」都算字串。
作者:
oldjojotenya
(舊舅舅)
2013-07-18 09:25:00
謝謝!了解了!
繼續閱讀
[問題] 在rails框架內的js要寫在哪?
beerson
[心得] Rails 2.x 升 Rails 4.0 地雷分享
isnora
[問題] 關於params in activeresource
awesomemaxe
[問題] ROR在heroku架站的連線速度很慢嗎?
beerson
[問題] 資料表關聯
ccualanliu
Re: [問題] acts-as-taggable-on於Rails 4.0的問題
isnora
[問題] acts-as-taggable-on於Rails 4.0的問題
isnora
[web] ror相關問題
mixfuture
[閒聊] RSpec-Given 與 RSpec-Spies
hSATAC
Re: [問題] block和array的傳遞
tcling
Links
booklink
Contact Us: admin [ a t ] ucptt.com