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