# Let

let 语句是 set 语句的补充，用于定义脚本变量。相对于 set 语句，let 语句在其被分配到变量之前可以计算等号“=”右边的表达式。

语法：

Let variablename=expression

let 一词可以省略，但省略后该语句将变为控制语句。这种没有关键字 let 的语句必须包含在单个脚本行中，并且可能以分号或换行符终止。

示例和结果：

示例和结果

| 示例 | 结果 |
| --- | --- |
| `Set x=3+4;`<br>`Let y=3+4;`<br>`z=$(y)+1;` | `$(x)` 将求值为“3+4”<br><br>`$(y)` 将求值为“ 7”<br><br>`$(z)` 将求值为“ 8” |
| Let T=now(<br>); | `$(T)` 将给定当前时间的值。 |

## 了解详情

* [Set](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Set.htm)
* [脚本变量](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptVariables.htm)