Skip to content

原样输出 ​

原样输出是指不被解析,而仅仅当成纯文本的内容区块,如下所示:

#[[
   #(value)
   #for(x : list)
      #(x.name)
   #end
]]#

如上所示,原样输出以 #[[三个字符打头,以]]# 三个字符结尾,中间被包裹的内容虽然是指令,但仍然被当成是纯文本,这非常有利于解决与前端 javascript 模板引擎的指令冲突问题。

无论是单行注释、多行注释,还是原样输出,都是以三个字符开头,目的都是为了降低与纯文本内容冲突的概率。

注意:用于注释、原样输出的三个控制字符之间不能有空格

MIT Licensed