Tôi đang xuất một tập hợp các tệp được đánh số từ một tập lệnh Ruby. Những con số này đến từ việc tăng số lượt truy cập, nhưng để làm cho chúng sắp xếp độc đáo trong thư mục, tôi muốn sử dụng số 0 đứng đầu trong tên tệp. Nói cách khácLàm thế nào tôi có thể xuất các số 0 đứng đầu trong Ruby?
file_001 ...
thay vì
file_1
Có đơn giản cách nào để thêm số không hàng đầu khi chuyển đổi một số để một chuỗi? (Tôi biết tôi có thể làm "nếu ít hơn 10 .... nếu ít hơn 100").
Heh heh, không phải là câu trả lời hay nhất, nhưng tôi không biết về rjust và tôi đã sử dụng ruby trong nhiều năm. Chúc mừng! – pauliephonic
Gotta bỏ phiếu này lên vì có vẻ như% 03s miếng đệm có khoảng trống cho một số lý do lẻ (% 03d có vẻ hoạt động tốt). Tôi có thể thề C đệm với số không trong cả hai trường hợp. – Nerdmaster
Cuối cùng chuyển điều này thành câu trả lời được chấp nhận vì đó là câu trả lời đơn giản và dễ nhớ nhất. '%' hoạt động nhưng là mục đích chung hơn. –