2016-04-05 19 views
0

FTL Komut Dosyamda bir öğe listem var, şimdi bu öğelerle right_pad işlevini kullanmam gerekiyor. Bu, var olan öğelerle çalışır, ancak bir öğe yoksa, right_pad işlevi hiçbir şey yapmaz.Tanımlanmamış değerlerle right_pad işlevi nasıl kullanılır?

[${(listofElements["notExistingField"]?right_pad(5))!""}] 

sonra çıkış

olup: alanın değerinin,

Örnek

[${(listofElements["fieldThatExists"]?right_pad(5))!""}] 

Bu alan yok çıkış

[123 ] 

bu olacak 123 olan

[] 

Ama bu çıktıyı alan tanımsız olup olmadığını, beklenen değer alabilir nasıl

[  ] 

bekleniyor. Birazdan ped değeri sabit değildir, çünkü (her zaman değil 5)

!"  " 

yerine

!"" 

ama bu yeterli değil koyabilirsiniz biliyorum.

cevap

1

dışında right_pad koyun:

[${(listOfElements["fieldThatExists"]!"")?right_pad(5)}] 

Ama ! sağ işlenen isteğe bağlıdır, çünkü daha kısa bir versiyonu yapıldı:

[${listOfElements["fieldThatExists"]!?right_pad(5)}] 
İlgili konular