(●`ε´●):悪児さんのでもうひとつわからないのは・・・
=Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-1) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-2) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-3) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-4) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-5) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-6) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-7) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-8) & Fold(Repeat(" ",10) & B1,1,Len(Repeat(" ",10) & B1)-9)
・・・の赤字の部分の働きだ。B1は「きんぐぎどら」だよな?!悪児さんは
なんのために「きんぐぎどら」のまえにスペースを10個もくっつけたんだろうか?
【´・ω・`】:そういうときはRepeat(" ",10) &を消してしまえばいい。
そうすればRepeat(" ",10) &の役割が見えてくる。
(●`ε´●):下のようにしてしまえというわけか・・・
=Fold(B1,1,Len(B1)) & Fold(B1,1,Len(B1)-1) & Fold(B1,1,Len(B1)-2) & Fold(B1,1,Len(B1)-3) & Fold(B1,1,Len(B1)-4) & Fold(B1,1,Len(B1)-5) & Fold(B1,1,Len(B1)-6) & Fold(B1,1,Len(B1)-7) & Fold(B1,1,Len(B1)-8) & Fold(B1,1,Len(B1)-9)
・・・あ、あれ?!「きんぐぎどら」が!引数不正!になっちゃったぞ?!
どうやらRepeat(" ",10) &はなんかのエラー対策のようだな。
【´・ω・`】:「きんぐぎどら」のかわりに「1234567890」といれてごらん。
(●`ε´●):あれ?こんどはエラーにならずに「0987654321」と表示されたぞ?!
そうか、Repeat(" ",10) &は10文字未満の時にエラーにならないように
するためのものか!!
【´・ω・`】:うん。
(●`ε´●):じゃあ、悪児さん方式でやると100文字を逆さまにするのにFold()のブロックが
100個いるというわけか?
【´・ω・`】:うん。基本的にはね。
(●`ε´●):しかし、B5の「'くまぷー先生すてき♥ですよ。きゃー!
なんちゃって◇さらに続く」は31文字だからFold()ブロックが
31個いるはずだが・・・?
【´・ω・`】:べべちゃん、よく見てごらん。
(続く)
解説、ありがとうございます。(^^)(^^)
こちらもご覧下さい。(^_^)(^_^)/~
http://akuji.justblog.jp/blog/2007/04/06_e3cf.html
投稿情報: 悪児 | 2007年4 月22日 (日曜日) 午後 03時18分