私はルビーで先行ゼロを持つ方法を考えていました。解決策を見つけました:use%02d " 今、私はループを行い、このゼロを保ちたいと思います! 私はエラーを持っているこのルビの先行ゼロと増分
i = "%02d" % "1".to_i
until (i == 10)
puts i
i += 1
end
ような何かを行うと、「文字列にFIXNUMを変換できません」。 は、だから私はこの
i = "%02d" % "1".to_i
"01"
until (i == 10)
puts i
i = i.to_i
i += 1
end
ので、この時間、ループの作業を行うことにしたが、最初の数字だけが0になります。 私は考えがなくなったので、ちょっとした助けに感謝します!
ルビーでは、通常i + = 1は避けられますが、回答にはそれが含まれていません。 .upto、.times、.each、.each_with_indexはすべてルビコードでより一般的です。 – Beanish
将来コードをインデントするのを忘れないでください。 –
@Beanishよろしくお願いします。 @Andrew Yeap、申し訳ありません。 – Simon