> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 使用高级 Debugger 评估表达式

> 在交易的执行跟踪中评估 Solidity 表达式，在 Debugger 中检查状态变量、映射、动态数组和函数结果。

Evaluate Expression 是 [Debugger](/debugger/overview) 中的一个工具，允许您在执行跟踪中评估表达式。您可以评估智能合约中的复杂表达式，包括动态数组、映射、状态变量、函数以及全局和局部变量。进一步了解 [Evaluate 的工作原理](https://blog.tenderly.co/how-use-evaluate-expression-speed-debugging)。

要访问 Evaluate 功能，请点击任何交易，然后转到 **Debugger**，并点击 **Evaluate** 按钮。

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.33.34.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=ae45d7e566f21668166f6bba380ae6b6" alt="" width="2556" height="1130" data-path="images/Screenshot 2022-04-14 at 12.33.34.webp" />

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.34.54.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=7813a86716eadde0ab57fe841799ad21" alt="" width="2556" height="1132" data-path="images/Screenshot 2022-04-14 at 12.34.54.webp" />

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.36.18.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=9ec9bfcd65bf6383cac2cd89d4734830" alt="" width="2556" height="1119" data-path="images/Screenshot 2022-04-14 at 12.36.18.webp" />

Evaluate 功能目前仅支持 Solidity 合约，我们正在努力支持 Vyper 合约的 Eval。选择您要评估的任何表达式，将其粘贴到框中并点击 **Evaluate** 按钮：

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.44.01.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=7a90ee8ec4c020ac46cc3bf8ef31a537" alt="" width="2556" height="1159" data-path="images/Screenshot 2022-04-14 at 12.44.01.webp" />

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.44.36.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=bdf4a19c866e116323ecdaaa40aa6e13" alt="" width="2556" height="1159" data-path="images/Screenshot 2022-04-14 at 12.44.36.webp" />

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.44.57.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=ed53e3b1b9633bef8c50e5dd63c66127" alt="" width="2556" height="1159" data-path="images/Screenshot 2022-04-14 at 12.44.57.webp" />

这适用于简单和复杂表达式：

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.45.55.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=523a416a9b83ff3893c2100d610a1ca5" alt="" width="2556" height="1159" data-path="images/Screenshot 2022-04-14 at 12.45.55.webp" />

<img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/Screenshot%202022-04-14%20at%2012.47.27.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=22024bf592afdd947e80b717b273a92f" alt="" width="2556" height="1159" data-path="images/Screenshot 2022-04-14 at 12.47.27.webp" />

您可以阅读更多关于**其他 Debugger 功能和高级跟踪搜索**的信息，[**在这里**](/debugger/overview#stack-traces) **和** [**这里**](/developer-explorer/transaction-overview#advanced-trace-search)。
