【发布时间】:2026-01-31 03:50:01
【问题描述】:
我是新手,但我有以下代码:
when /^read (.+)$/
puts "Reading #{$1}:"
puts $1.description.downcase
我想使用 $1 作为我可以调用方法的变量,目前解释器返回一个"NoMethodError: undefined method 'description' for "Door":String"。
编辑:
例如:
door = Item.new( :name => "Door", :description => "a locked door" )
key = Item.new( :name => "Key", :description => "a key" )
【问题讨论】:
标签: ruby