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 楼 @messiahxu 我去上海投奔你,哈哈