こんにちはこんばんは!ftl、書いてますか!
配列に要素追加したいんだけどできんの?ftlごときにそんなことできんの?どうなの?ねえどうなの?みたいな質問されたので。
めっちゃシンプルですけどこんな感じでできます。
<#assign array = ["1","2","3"]> ${array?size}<br> <#assign array = array + ["4"]> ${array?size}
出力結果は以下のようになります。
3 4
hashならこんな。
<#assign hash = {"Kitashirakawa":"Tamako", "Makino":"Kanna", "Tokiwa":"Midori"}> ${hash?size},${hash.Kitashirakawa}<br> <#assign hash = hash + {"Kitashirakawa":"Anko", "Asagiri":"Shiori"}> ${hash?size},${hash.Kitashirakawa}
3,Tamako 4,Anko
「+」の前後を変えれば先頭に追加、末尾に追加の制御は出来ます。
X番目に追加みたいな話になるとちょっとめんどくさそうです…。
したらな!