Home> 追加課題 > 追加課題1:変数とopモディファイア
追加課題1:変数とopモディファイア
- 2008年6月25日 10:10
- 追加課題
追加課題自身については、キアズマブログ「[MT4分科会課題説明] 追加課題01」をご覧ください。
この課題では、MT4.1で拡張された変数のopモディファイアの使い方の習得が目的です。
特定の回数繰り返したあとで、違う処理を行うはさむ方法を説明します。
opモディファイアには、四則算のほかにも幾つか種類があります。プログラム処理でよく使われるインクリメンタルなども存在します。
繰り返しのパターンには、opモディファイアのうち、「%」(剰余)を主に使います。
いわゆる割り算の余りの事です。
何回目なのかという数字を、特定の数字で割った余りが 0 になる場合を抜き出すと、ある回数の繰り返しになります。
これを使った書き方が、以下のようになります。
<MTEntries><MTIf name="__counter__" op="%" value="5" eq="0"><li>OOPS!</li></MTIf><li><$MTEntryTitle$></li></MTEntries>
__counter__というのは、ブロックタグ内で設定無しに使用できる、繰り返し回数を取得する変数になります。
これを5で割って、あまりが0になる時(つまり割り切れるときです)のみ、MTIf内の処理が行われます。
トラックバック:0
- TrackBack URL for this entry
- http://www.zelazny.mydns.jp/cgi-bin/MT/mt-tb.cgi/1030
- Listed below are links to weblogs that reference
- 追加課題1:変数とopモディファイア from おしえてSideB
コメント:0