${macroExp}

阅读(3287) 标签: 宏替换,

描述:

完成宏替换操作。

语法:

${macroExp}

备注:

这里宏作为表达式计算,计算结果必须是字符串,然后将结果作为宏值替换。

引号里的宏及常数格里的宏不替换。

参数:

macroExp

宏表达式。

返回值:

字符串

示例:

 

A

 

1

="1"

 

2

=${A1}+3

替换后表达式变成=1+3,返回值为4

3

="${A1}+3"

宏在引号内,所以不替换,返回值为"${A1}+3"

4

=demo.query("select * from EMPLOYEE limit 5")

 

5

=A4.(age(~.HIREDATE))

A5计算出前五位雇员的年龄。

6

=A4.(${age(A4.~.HIREDATE)}+5)

宏中的字符只在第一次解析表达式时置换,宏不适合循环使用。