15.5. 字符串联
开发者常问的一个问题是“我如何进行字符串串联?”是否有类似于JAVA中的'+'操作符?
为了串联VTL中的引用,你不得不将它们“放在一起”。而你想要放置在一起的上下文很重要,下面举例说明。
在常规“笨办法”模板中:
#set( $size = "Big" )
#set( $name = "Ben" )
The clock is $size$name.
输出将会是:'The clock is BigBen’。我们来看更有趣的事情,比如,当你想串联一个字符串并传递给一个方法,或者设置一个新的引用,可以这样:
#set( $size = "Big" )
#set( $name = "Ben" )
#set($clock = "$size$name" )
The clock is $clock.
结果是一样的。作为最后一个例子,当你想混合“静态”字符串到引用中,你可能需要使用“形式引用”:
#set( $size = "Big" )
#set( $name = "Ben" )
#set($clock = "${size}Tall$name" )
现在,输出将会是'The clock is BigTallBen'。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .