У меня есть массив: [1, "2", 3.0, ["a", "b"], "dog"]
метод to_s не показывает правильный результат
набрав array.to_s
в моей командной строке дает мне это:
[1, \"2\", 3.0, [\"a\", \"b\"], \"dog\"]
Что не так, и это, предполагают, чтобы дать мне это:
123.0abdog
ли кто-нибудь объяснить мне почему я не получаю правильный результат?
'to_s' работал как эта спина в Ruby 1.8 дней, но который давно перестали быть вещью. Теперь он ведет себя как 'проверка'. – tadman
Видимо, вы читаете устаревшее учебное пособие для устаревшей версии Ruby. –