[英]How can I call methods from a class in Ruby?
如何从课堂上打印此方法?
我是Ruby的新手,所以不确定要由谁来打印。 我基本上需要在此方法中输入数字并打印。
与JS函数类似,我知道我必须使用puts
,但这差不多。
class Celcius
def initialize(temperature)
@temperature = temperature
end
def fahrenheit
(@temperature * 1.8 + 32).round
end
def to_s
"#{@temperature} degrees C"
end
end
每当您需要打印一些东西时:
temp = Celcius.new(120)
puts temp.to_s
现在puts
喜欢将事物转换为字符串,并且to_s
是执行此操作的默认方法,因此应该可以:
puts temp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.