Perlで(001, 002, ... 100)
のリストを取得するには簡単な方法がありますか(sprintf
なし、もちろんprintf
) bashでは、それはseq -w 1 100
のようなものでした。 Perlはどうですか?数字の先頭に0が付きます
答えて
このような意味ですか?範囲内
for ('001'..'100') {
print "$_\n";
}
..
、左の値から右の値に、ものによってカウント値のリストを返します。
範囲を使用する方法の詳細については、を参照してください。 Perldoc range operatorとのprintfは、このような問題のために作成された
this link。それを使用すると、あなたが望む答えをより速く得るのに役立ちます。
foreach my $number (1 .. 100) {
printf "%03d\n", $number;
}
%
は、「フォーマットシーケンスを開始」である 0
である「先行ゼロ」 3
は「(整数)の数字としてパラメータを扱う」
d
が「3桁最小」であります
OPは 'sprintf'を要求しませんでした。おそらく 'printf'にも当てはまります。 – tjd
はい、ただしOP状態_without sprintf_ –
私は "sprintf"がPerlチュートリアルとは関係がない理由はないと思います。基本的に、彼らは "sprintf"でフォーマットを教え、何とか彼らは "printf"を持っているという大きな方法で広告を避けます。 "sprintf"を見れば、後で "印刷"することができます。避けてください。 –
- 1. フィールドの先頭に数字を付加します。
- 2. 文字列[0]文字列の先頭文字を取得
- 3. 先頭に '0'を付けて値をエクスポートする方法
- 4. MD5ハッシュ値の先頭に '0x'が付きます
- 5. アノテーション付きタイムラインの先頭にある
- 6. 小数点までの先頭の0をダッシュで置き換えます。
- 7. 数値の月と日の先頭に0が付いている必要があります
- 8. gtk.SpinButtonの先頭に0が表示されます
- 9. .NET DateTime "Day"先頭に0を付けない
- 10. 整数の先頭に0を付けた文字列を作成する簡単な方法は?
- 11. バイナリ数字の先頭にある数字は何ですか?
- 12. JpaRepository変数の先頭文字が大文字のときの書き方
- 13. xmlの先頭に予期しない先頭の16進数文字
- 14. WPコード付きショートコードは常に先頭にあります
- 15. EFコード先頭4.3条件付きロードナビゲーションプロパティ
- 16. SQL Serverは、1桁の先頭に0を加算します。
- 17. 数字の先頭に空白がある場合
- 18. 先頭に0が表示されないmysqlテーブルの結果
- 19. CSVでエクセルの先頭に0が表示される
- 20. グループの先頭文字
- 21. リンク先に電子メールの先頭にランダムな文字があります
- 22. ファイルの先頭に奇妙な文字があります
- 23. Javaに先行ゼロ(0)の数字を表示しますか?
- 24. ファイル内の各行の先頭に数字を追加する
- 25. C文字列の先頭文字がありません
- 26. 先頭のスペースで文字列に小数点をフォーマットする
- 27. PHP:file()各文字の前に "\ 0"が付きます
- 28. 先頭の "0."を削除する方法数値R変数で
- 29. forループの先頭に文字列変数がありません
- 30. すべてのajax/jQuery.post()戻り値の先頭に変数 'f'が付きます
ほとんどの実用的な目的のために、「001」..「100」はそのリストをきれいに作成するはずです。 – tjd
素晴らしい!それを知らなかった。 –
@evb:なぜ*あなたは 'sprintf'を使いたくないのですか? – Borodin