1

私の速度テンプレートでは、foreach ループを使用してコンマ (,) で区切られた文字列を連結したいと考えています。

#foreach($field in $MyObject.Fields)
    ${field.Name},
#end

これにより、末尾に余分なコンマが追加されます。最後の不要なコンマをどのように回避できますか?

PS: NVelocity 0.4.2 を使用しています

ありがとう

4

1 に答える 1

1

NVelocity 0.4.2 がどこから来たのか (つまり、Castle プロジェクトまたは元のポート) を思い出すことはできませんが、foreach ループ ディレクティブがある場合は、それらを使用できます。同じトピックに関するこの最近の質問を見てください。

NVelocity アドバンス ロッピング構文

それがサポートされていない場合は$velocityCount、ディレクティブで特殊変数を使用して#if、コンマが必要かどうかを判断できます。

于 2013-10-23T02:33:05.883 に答える