gpt4 book ai didi

ruby - NoMethodError:8 的未定义方法 `type':Fixnum

转载 作者:数据小太阳 更新时间:2023-10-29 08:22:50 26 4
gpt4 key购买 nike

使用这段代码完成介绍 Ruby 的练习:

num = 8
7.times do
print num.type, " ", num, "\n"
num *= num
end

我不断得到:

NoMethodError: undefined method `type' for 8:Fixnum

我必须定义类型吗?我以为这是ruby识别的方法

最佳答案

type 方法用于返回对象的类,但很久以前(回到 1.8 天)就被弃用了,随后被删除。

您可以改用 class 方法,但是如果您正在学习教程或类似的东西,这表明它已经很老了——可能有 10 年了!

关于ruby - NoMethodError:8 的未定义方法 `type':Fixnum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24267165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com