ベロシティで三項演算子を実行する方法はありますか? これは私がやってみたいものです。ベロシティの条件演算子
#set ($name = ($args.get(0) == "") ? "default" : $args.get(0))
代わりのがっしりした場合、他の
#if ($args.get(0) == "")
#set ($name = "default")
#else
#set ($name = $args.get(0))
#end
任意のアイデア?
機能のように動作するマクロを取得する方法はありますか?それは変数を返すように?私がマクロに '$ args.get(0)'のチェックをして、もしそれが本当であるかどうかを調べるようにしたならば、 '' $ args.get(0) ''空であるかどうか。 – peirix
マクロが1つの文字列だけを出力する場合は、その文字列を名前に設定できます。私の答えに編集を参照してください。 – Mark
それは、私を捕まえたマクロコールの周りの二重引用符でした。今は固定されています。ありがとう(: – peirix