任何人都可以告诉我哪种语言有这样的语法。 我知道这是一个愚蠢的问题。
<<if $variable is 1>>Okay. I know.
<<elseif $variable is 0>>I don't know <<endif>>
答案 0 :(得分:1)
它看起来像某种模板替换语言,就像大多数Web框架中使用的那样。
这个想法是程序直接写成预期的输出(通常是某种&#34;文档&#34;),其中一些部分被变量和/或计算代替。
要标记这些部分,请使用<<...>>
。
它是一种编程模型,可以为简单的输出案例带来回报。对于非常复杂的输出,通常一个完全过程的方法更好(即你实际用正常函数构建文档然后输出它)。
编写模板引擎非常简单,但不知何故有所回报。因此有a gajillion of them左右(请注意,该列表是关于独立的模板引擎,还有很多网站编辑器实现了自己的模板语法)。
不幸的是,语法<<...>>
很难找到哪些程序使用这种自定义语言进行模板替换。