루비에서 선행 0을 출력하려면 어떻게 해야 합니까? 루비 스크립트에서 일련의 번호가 매겨진 파일을 출력하고 있습니다.숫자는 카운터를 늘려서 나온 것이지만, 디렉터리에서 잘 정렬되도록 하려면 파일 이름에 선행 0을 사용합니다.다른말입니다. file_001... 대신에 file_1 숫자를 문자열로 변환할 때 선행 0을 추가하는 간단한 방법이 있습니까?("10년 미만이면..." 할 수 있습니다.100" 미만인 경우).사용%문자열이 있는 연산자: irb(main):001:0> "%03d" % 5 => "005" 왼쪽은 printf 형식 문자열이고 오른쪽은 값 목록일 수 있으므로 다음과 같은 작업을 수행할 수 있습니다. irb(main):002:0> filename = "%s/%s.%04d.txt" % ["dir..