In StringTemplate 4, the default behavior for iteration is to iterate over the keys
instead of the values
, which was the behavior in version 3.
I can not find the syntax for how to iterate over the keys
and values
at the same time for version 4.
Can someone post an example of the syntax?
You can use indirect property referencing to get the value for the key in the current iteration. Is this what you mean?
<myMap.keys:{k | <k> maps to <myMap.(k)>}; separator="\n">
prints:
Jake maps to Dog
Finn maps to Human