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

gnn · 发布于 2012年06月22日 · 最后由 messiahxu 回复于 2012年07月04日 · 1726 次阅读
96

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

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

共收到 15 条回复
481

问题在哪儿。。。

115

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 我的结果是这样的。

292

你都没说是什么问题。。

620

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

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

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

257

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

96

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

620

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

257

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

469

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

481

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

469

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

481

#12楼 @alswl 别来抢我饭碗!

469

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

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