13_set语句和with语句的使用
Posted nichengshishaonian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了13_set语句和with语句的使用相关的知识,希望对你有一定的参考价值。
set 、 with 语句
[TOC]
1. set语句
在模板中,可以使用set
语句来定义变量。示例如下:
<!--定义--> % set username=‘cheng‘ %
<!--使用--> username
一旦定义了这个变量,那么在后面的代码中,都可以使用这个变量了,就跟Python中的变量定义和使用是一样的
2. with语句
with
语句定义的变量,只能在with
语句块中使用,出了这个代码块,就不能使用了,如:
% with my_room=‘cheng‘ %
my_room
<!-- 里面也可以通过set语句来定义多个局部变量 -->
% endwith %
with
语句不一定要跟一个变量,可以定义一个空的with
语句,以后在with
块中通过set
定义的变量,就只能在with
块中使用了
% with %
% set my_room=‘cheng‘ %
my_room <!-- 当然, my_room这个变量还是只能在with这个代码块中使用的-->
% endwith %
以上是关于13_set语句和with语句的使用的主要内容,如果未能解决你的问题,请参考以下文章