在模版中可以定义三种类型的变量:
- 简单变量:它能从模版中的任何位置来访问,或者从使用include指令引入的模版访问。可以使用assign或macro指令来创建或替代这些变量。
- 局部变量:它们只能被设置在宏定义体内,而且只在宏内可见。一个局部变量的生存周期只是宏的调用过程。可以使用local指令在宏定义体内创建或替换局部变量。
- 循环变量:循环变量是由指令(如list)自动创建,而且它们只在指令的开始和结束标记内有效。宏的参数是局部变量而不是循环变量。
本文介绍了模板语言中的三种变量类型:简单变量、局部变量和循环变量。简单变量可以在模板的任何位置访问;局部变量仅在宏定义体内有效;循环变量由特定指令自动创建,并在指令作用域内生效。
在模版中可以定义三种类型的变量:
1万+
426
432
880
1225
9134
427

被折叠的 条评论
为什么被折叠?