// Test return value of for loops. --- // Template body yields template. // Should output `234`. #for v #in (1, 2, 3, 4) [#if v >= 2 [{v}]] --- // Block body yields template. // Should output `[1st, 2nd, 3rd, 4th, 5th, 6th]`. { [\[] + #for v #in (1, 2, 3, 4, 5, 6) { (#if v > 1 [, ] + [{v}] + #if v == 1 [st] + #if v == 2 [nd] + #if v == 3 [rd] + #if v >= 4 [th]) } + [\]] }