рубин documentation отображает сигнатуру методов, как:Как передать массив в качестве списка аргументов
start_with?([prefixes]+) → true or false
, который выглядит как массив для меня, но это не так. Вы можете передать одну строку или различные строки в качестве аргументов, например, так:
"hello".start_with?("heaven", "hell") #=> true
Как передать массив в виде списка аргументов? Ниже не работает:
"hello".start_with?(["heaven", "hell"])
+1 Отлично, спасибо, никогда не слышал о восклицательный знак. Довольно новый для рубина, спасибо! – andy