查看: 1769|回复: 1

[已经解决] 关于to_i浮点数转换成整数的方法报错

[复制链接]
梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
回帖
668
发表于 2015-5-28 19:47:48 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
$game_party.members.each {|actor| actor.hp += [self.mhp*0.18].to_i unless actor.death_state?}
中的 [self.mhp*0.18].to_i,听说to_i浮点数转换成整数,会强行去掉小数点后面的数字,但为什么这段会报错?信息undefined method 'to_i' for [1343.879999999999]:Array
请教!

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2015-5-28 20:29:43 | 显示全部楼层
你把中括号改成小括号应该就可以了。

点评

咳咳,此事到此为止,感谢指正,谢谢。认可该楼  发表于 2015-5-28 21:54

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 认可答案

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部