Я пытаюсь обработать массив с Ruby v1.9.2, но у него странное поведение.
Лучшее объяснение можно сделать с примерами:
ДЕЛО 1 ТЕСТ
@test1 = "image/bmp, image/gif, image/jpg".split(',')
Debug @ test1:
---
- image/bmp # why this?!
- " image/gif"
- " image/jpg"
ТЕСТ 2 ИСПЫТАНИЯ
@test2 = ", image/bmp, image/gif, image/jpg".split(',')
Debug @ test2:
---
- "" # why this?!
- " image/bmp"
- " image/gif"
- " image/jpg"
ЧТО МНЕ НУЖНО
Примечание: я могу использовать ТЕСТ 2, но я хотел бы сделать все правильно и лучше.
Отладка, которую я хотел бы получить:
---
- " image/bmp"
- " image/gif"
- " image/jpg"