【发布时间】:2015-08-06 14:39:40
【问题描述】:
我有一个元组列表,我需要从以下位置发出类似 C 的布尔表达式:
ranges = [('a','z'),('0','9'),('_','_')]
我的模板:
"$ranges:{'$it.0$'<=c&&c<='$it.1$'}; separator='||'$"
这个输出:
'a'<=c&&c<='z'||'0'<=c&&c<='9'||'_'<=c&&c<='_'
我想检查$it.0$ 是否与$it.1$ 相同,并在这种情况下输出c==='$it.0$'(在我的示例中,这将为最后一个元组生成c==='_')。这可能吗?
【问题讨论】:
标签: stringtemplate stringtemplate-4