-2
有人可以按照以下代码分解k.scan(fish).join == query
的每个部分并告诉我它做了什么吗?Ruby语法包括“scan”,“join”和“==”
@entries = {"fish" => "aquatic animal", "fiend" => "wicked person"}
def find(fish)
@entries.select { |k, v| k.scan(fish).join == query}
end
什么是查询?你传递给find方法的值是什么?你读过'scan ''和'join'?你有没有尝试过把它输入到IRB中,看看你在尝试什么时返回的值?我们需要知道你尝试了什么以及你正在发生什么。 –