freemarker - 用单个配额包装所有字符串
问题描述
假设我的模板如下
string1=${obj.firstString}
string2=${obj.secondString}
number1=${obj.firstNumber}
我正在寻找一些自动方法来用单个配额包装我的所有字符串参数?预期的输出是
string1='A'
string2='B'
number1=42
我知道我可以写string1=${"'" + obj.firstString + "'"}
,但也许有一些更传统的方式来满足这个要求......
非常感谢!
解决方案
我会这样做:
string1='${obj.firstString}'
string2='${obj.secondString}'
number1=${obj.firstNumber}
它是一种模板语言,所以基本思想是让你的程序看起来与它自己的输出相似。
推荐阅读
- node.js - Node.js 加密 publicEncrypt 返回一个太长的值
- python - 在 Jupyter Notebook 中以正确的顺序获取日志输出和标准输出
- flutter - 从另一个 Widget 启动一个函数
- php - PHP价格数字并用逗号转换为字符串
- java - HashMap 中的项目不按顺序排列
- python - 不断收到此错误{relation "profiles_user" 不存在}
- android - 生成多行声明的函数代码
- r - 使用 R 进行多变量统计分析。当行和列都是组时如何查看显着差异(分类排序)
- c - 在运行时确定函数参数类型和参数计数
- android - Adnroid : TypeError: Network request failed] - 反应原生