Wysyłam zestaw ponumerowanych plików ze skryptu Ruby. Liczby pochodzą z inkrementacji licznika, ale aby ładnie je sortować w katalogu, chciałbym użyć wiodących zer w nazwach plików. Innymi słowyJak mogę wyprowadzić wiodące zera w Ruby?
file_001 ...
zamiast
file_1
Czy istnieje prosty sposób dodać zera na początku numeru podczas konwersji do ciąg znaków? (Wiem, że mogę zrobić "jeśli mniej niż 10 ... jeśli mniej niż 100").
Heh heh, nie jest najlepszą odpowiedzią, ale nie wiedziałem o rym i od lat używam rubinu. Twoje zdrowie! – pauliephonic
Muszę zagłosować, ponieważ wydaje się, że% 03s klocki ze spacjami z jakiegoś dziwnego powodu (% 03d wydaje się działać dobrze). Mógłbym przysiąc, że C wypełniłby się zerami w obu przypadkach. – Nerdmaster
Ostatecznie zmieniono to na akceptowalną odpowiedź, ponieważ jest najprostsza i najłatwiejsza do zapamiętania. '%' działa, ale jest bardziej ogólny. –