新手问题 常量使用问题求解 (已解决)

gnn · 2012年06月22日 · 最后由 alswl 回复于 2012年07月04日 · 2641 次阅读

PLANT =200 CORPSE=10 puts "僵尸进攻一次,植物的生命值是:" +(PLANT-CORPSE).to_s

这段代码照着书上打的,最后的问题出在哪里呢。求解

问题在哪儿。。。

irb(main):001:0> PLANT = 200 => 200 irb(main):002:0> CORPSE = 10 => 10 irb(main):003:0> puts "僵尸进攻一次,植物的生命值是:" +(PLANT-CORPSE).to_s 僵尸进攻一次,植物的生命值是:190 => nil 我的结果是这样的。

你都没说是什么问题。。

#2 楼 @zgm 你的问题应该描述得更清楚一些,你问题的答案是:puts returns nil

> result = puts "Hello"
Hello
=> nil
> result
=> nil

#4 楼 @charles 哈哈,我没有问问题阿,我只是把 lz 的代码运行了下 贴出来。我也不知道 lz 的问题是什么。然后我也不知道你的代码要表达什么。。。

真心的没有看懂想说什么?

谢谢大家,问题解决,参考http://ruby-china.org/topics/3946, 大家好温情哇,以后 ruby 熟练了我也会积极回帖的。

#5 楼 @zgm 我搞错对象了 哈哈

#7 楼 @gnn 原来是你编码问题。下次你可以把你的错误直接贴出来,这样大家更容易帮到你。

#1 楼 @messiahxu 人生何处不相逢

#10 楼 @alswl 摊手。。。你还真开始学 ruby 了?

#11 楼 @messiahxu 每年学一门新语言嘛

13 楼 已删除

#13 楼 @messiahxu 我去上海投奔你,哈哈

15 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号