我的 if 语句不起作用,想知道是否可以请一些帮助。我会输入“FnPrint”,我的 if 语句不起作用。
puts "hi"
g = gets()
# Class for print command
x = "FnPrint"
class Fnprint
def Print
if x = g
puts "it worked"
else
puts "no"
end
end
end
Fnprint.new.Print
当我尝试运行它时,我一直得到这个:
lang.rb:9:in `Print': undefined local variable or method `g' for #<Fnprint:0x007f9379939040> (NameError)
from lang.rb:17:in `<main>'