template支持运算和多行 fix #16