我遵循由Micheal Harl编写的轨道上的红宝石指南。我“米不知道什么?('').?.?
意味着下面的代码是什么??('')。?。?`是什么意思?
def string_shuffle(s)
s.?('').?.?
end
string_shuffle("foobar")
# => "oobfra"
我遵循由Micheal Harl编写的轨道上的红宝石指南。我“米不知道什么?('').?.?
意味着下面的代码是什么??('')。?。?`是什么意思?
def string_shuffle(s)
s.?('').?.?
end
string_shuffle("foobar")
# => "oobfra"
我觉得应该有方法来代替,像波纹管:
def string_shuffle(s)
s.split('').shuffle.join
end
def string_shuffle(s)
s.split('').shuffle.join
end
string_shuffle("foobar")
# => "oafrob"
啊,非常感谢!我只是意识到这是一个练习,我们应该用方法替换'?'...谢谢!很有帮助! – Penny
,你完成了你的家庭工作:))) –
这并不意味着什么。这是一个语法错误,该代码不是合法的Ruby。
这是一个'fill in?'问题,你应该更清楚。现在误导了。人们可能会认为Ruby/Rails有这样的语法。 – vutran