add first and last function

This commit is contained in:
pantor
2018-02-17 12:05:20 +01:00
parent 6153720155
commit 8af2762829
3 changed files with 27 additions and 1 deletions
+5 -1
View File
@@ -167,9 +167,13 @@ render("Hello {{ lower(neighbour) }}!", data); // "Hello peter!"
// Range function, useful for loops
render("{% for i in range(4) %}{{ index1 }}{% endfor %}", data); // "1234"
// Length function (but please don't combine with range, use list directly...)
// Length function (please don't combine with range, use list directly...)
render("I count {{ length(guests) }} guests.", data); // "I count 3 guests."
// Get first and last element in a list
render("{{ first(guests) }} was first.", data); // "Jeff was first."
render("{{ last(guests) }} was last.", data); // "Tom was last."
// Round numbers to a given precision
render({{ round(3.1415, 0) }}, data); // 3
render({{ round(3.1415, 3) }}, data); // 3.142