lang • eval

Eval

Valor = Eval ( Expressao AS String [ , Contexto AS Collection ] ) AS Variant

Avalia uma expressão e retorna seu valor. Esta expressão pode usar quase todos os operadores e subrotinas do Gambas.

O contexto opcional é uma collection que deve conter o valor de cada símbolo não definido da Expressao.

Examples

Dim Contexto As New Collection

Contexto["X"] = 2
Contexto["Y"] = "Gambas"

Print Eval("X * Len(Y)", Contexto)
12