-3

私はRubyプログラミングの初心者であり、それについてはあまりよく知りません。いくつかのマークを削除し( "!")、いくつかの文字を別の文字に置き換えようとする文字列( "la"-> "ca")で、この問題が発生しています。このようなもの:

text = "Lava lamp!!"
text = text.chomp.delete("!")
text = text.gsup("la","ca")
puts text

そしてそれは私にこのエラーを与えるだけです: "program.rb:6:<main>': undefined methodingsup'for" lavaramp ":string(nomethoderror)"

手伝ってくれませんか?

4

2 に答える 2

6

あなたは探してgsubいませんgsup

text = text.gsub("la","ca")

于 2013-03-14T13:18:58.427 に答える
1

user2169701、gsu* p *の代わりにgsu* b *を使用する必要があります

text = text.gsub("la","ca")
于 2013-03-14T14:35:15.250 に答える