Hızda üçlü operatörler yapmanın bir yolu var mı? Bu benim yapmak istediğim şudur:Koşullu operatör Hız
#set ($name = ($args.get(0) == "") ? "default" : $args.get(0))
yerine tıknaz if-else
#if ($args.get(0) == "")
#set ($name = "default")
#else
#set ($name = $args.get(0))
#end
Herhangi bir fikir?
bir fonksiyonu gibi hareket için bir makro almanın bir yolu var mı? Böylece bir değişken dönecek mi? Böylece #set ($ name = condOpt ($ args.get (0), "default") yapabildiğim) '' makroyu yapıp yapmadığımı görmek için '$ args.get (0)' üzerinde bir kontrol yapıp yapmadığımı kontrol edin. boş ya da değil .. – peirix
Makro sadece tek bir dizgi basarsa, onu isme ayarlayabilirsiniz. Cevabımdaki düzenlemeye bakın. – Mark
Yup. Beni yakalayan makro aramanın etrafındaki çift tırnaktı. Sabit ve şimdi çalışıyor. Teşekkürler (: – peirix