Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の速度テンプレートでは、foreach ループを使用してコンマ (,) で区切られた文字列を連結したいと考えています。
#foreach($field in $MyObject.Fields) ${field.Name}, #end
これにより、末尾に余分なコンマが追加されます。最後の不要なコンマをどのように回避できますか?
PS: NVelocity 0.4.2 を使用しています
ありがとう
NVelocity 0.4.2 がどこから来たのか (つまり、Castle プロジェクトまたは元のポート) を思い出すことはできませんが、foreach ループ ディレクティブがある場合は、それらを使用できます。同じトピックに関するこの最近の質問を見てください。
NVelocity アドバンス ロッピング構文
それがサポートされていない場合は$velocityCount、ディレクティブで特殊変数を使用して#if、コンマが必要かどうかを判断できます。
$velocityCount
#if