語言

EvaluateExpressionDelegate 代理人

定義

委託人評估一個表達方式。

public delegate(object value, string error) EvaluateExpressionDelegate(Expression expression, IMemory state, Options options);
type EvaluateExpressionDelegate = delegate of Expression * IMemory * Options -> ValueTuple<obj, string>
Public Delegate Function EvaluateExpressionDelegate(expression As Expression, state As IMemory, options As Options) As ValueTuple(Of Object, String) 

參數

expression
Expression

表情評估。

state
IMemory

全域狀態資訊。

options
Options

評估選項。

傳回值

值與錯誤字串,若有錯誤則非空。

備註

評估器應在適當時驗證執行時參數,並盡可能回傳錯誤,避免拋出例外。

適用於