0
私は最近ftlで作業を始めました。 #assignを使用してhasmapを作成しました。freemarker、更新する方法hasmap
このハッシュマップの値を更新するにはどうすればよいですか?
freemarkerにデータ構造(マップ、リストなど)が不変ですか?
<#assign hashMap1= { "name": "mouse", "price": 50 } >
hashMap1.name = "cat"; // gives error
<#assign hashMap1= hashMap1 + {"name": "cat"} /> // this works fine , but I don't like this approach. it gives false sense of adding keys where we are updating keys.
私はここfreemarker builtinsを通過しようとしたが、これについての情報はありません。
他の回答であなたから与えられた参照を追加します。 http://freemarker.org/docs/app_faq.html#faq_modify_seq_and_map – k1133