原样输出是指不被解析,而仅仅当成纯文本的内容区块,如下所示:
#[[
#(value)
#for(x : list)
#(x.name)
#end
]]#
如上所示,原样输出以 #[[ 三个字符打头,以 ]]# 三个字符结尾,中间被包裹的内容虽然是指令,但仍然被当成是纯文本,这非常有利于解决与前端javascript模板引擎的指令冲突问题。
无论是单行注释、多行注释,还是原样输出,都是以三个字符开头,目的都是为了降低与纯文本内容冲突的概率。
注意:用于注释、原样输出的三个控制字符之间不能有空格