我正在尝试清理所有非单词字符的字符串,将其设为小写,然后比较string.reverse
它string
本身。
def palindrome?
if self.reverse.gsub(/\W/, "").downcase == self
return true
end
end
为什么我会收到以下错误?我应该如何处理downcase
方法?
NameError: main:Object 的未定义局部变量或方法“downcase”
我正在尝试清理所有非单词字符的字符串,将其设为小写,然后比较string.reverse
它string
本身。
def palindrome?
if self.reverse.gsub(/\W/, "").downcase == self
return true
end
end
为什么我会收到以下错误?我应该如何处理downcase
方法?
NameError: main:Object 的未定义局部变量或方法“downcase”