Close
Close window
evaln - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

evaln

evaluate to a name

Calling Sequence

evaln(expr)

Parameters

expr

-

expression

Description

The evaln function is used to "evaluate to a name" or, more generally, to form an assignable object. The name (assignable object) will not itself be evaluated.

A typical example of its use would be divide(a,b,evaln(t[i])) where i is the index of a for loop.

If the expression is a simple name (i.e. a symbol) then the same effect can be achieved by using single quotes on the name.

evaln can be used on names, subscripts, function calls, and concatenations.

There is also a procedure parameter modifier, evaln , which declares that an argument to a procedure invocation must evaluate to a name.

Thread Safety

The evaln command is thread-safe as of Maple 15.

For more information on thread safety, see index/threadsafe .

Examples

>

i1

i1

(1)
>

evalni

i

(2)
>

evalnai

a1

(3)
>

evalna1..3

a1,a2,a3

(4)
>

evalnti

t1

(5)
>

evalnfi

f1

(6)
>

dividex2,x,evalnti

true

(7)
>

ti

x

(8)

If something which does not evaluate to a name is passed to evaln an error is returned

>

evaln3


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /