6.6 原样输出

优质
小牛编辑
130浏览
2023-12-01

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

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

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

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

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