查看: 4095|回复: 8

[已经解决] 请教下这个type_error是神马意思..

[复制链接]
梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
发表于 2019-9-16 23:41:10 | 显示全部楼层 |阅读模式

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

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

×
一般遇到这个问题该怎么解决啊?

出错的提示

出错的提示
梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

发表于 2019-9-17 07:55:18 | 显示全部楼层
没转换数字为字符串把 .to_s等

点评

.to_s就是转成字符串,to_i就是转整型,to_f是浮点型  发表于 2019-9-21 11:47
那字符串和数字怎么互相转换啊?  发表于 2019-9-17 11:37
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-9-17 15:39:23 | 显示全部楼层
根据经验大概就是你用的某个脚本里的变量没有初始化,在nil的状态下与其他变量相加了。
就像这样
QQ截图20190917153934.jpg

XP默认没有显示出错的脚本位置,要追溯起来不是那么容易
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2019-9-17 16:12:01 | 显示全部楼层
多数是事件脚本运用错误吧?
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2019-9-17 16:58:58 | 显示全部楼层
弹错的那行脚本,加号(运算符号)两边的变量,其中一个(或者两个都)没有初始化,于是拿nil运算就会弹这个。

点评

啊,一直没注意看,一般看到弹窗里出现nil就大概猜到问题是什么了(X  发表于 2019-9-17 21:26
nil在左边的话就是NoMethodError了(NilClass的实例没有:+方法)  发表于 2019-9-17 17:48

评分

参与人数 1赞 +1 收起 理由
taeckle + 1 多谢指点!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部