コメント
このコメントは、『スクリプト 汎用関数』 0埋め文字列の作成へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
mosmoss(投稿日:2015/12/24 00:12/24/15)
# ↓↓↓スクリプトはここから↓↓↓ #0埋め def addZero(n, b) #数字nについて、b桁になるまでゼロを前に埋める l = 0; c = n; r = ""; b = b - 1 #計算で使う変数の下準備 while c > 9 c = floor(c / 10); l = l + 1 end # c すなわち nが 何桁の数字か を求める # nが一桁になるまで 何回10で割ることができるかを調べる #10で割ることができた回数 = l つまりn は (l + 1) 桁の数字 while l < b r = r + "0"; l = l + 1 end # 指示された桁数 - nの桁数 の数だけゼロを並べる r = r + n #並べたゼロを n の前にくっつける return r end # ↑↑↑スクリプトはここまで↑↑↑
n は c に入れるのに
b は b = b-1 と上書きして使うところで少し悩みましたが
たぶん理解できたと思います
n は c に入れるのに
b は b = b-1 と上書きして使うところで少し悩みましたが
たぶん理解できたと思います