|
Sequence
著者: 森 洋久 / joshua@globalbase.org ※
プロトタイプ
LISP形式
( Sequence env exp .....)
XML形式
<Sequence> env exp ..... </Sequence>
引数
env [1] XLT_ENV , XLT_NULL
exp [1+] 任意の型
属性
評価形式
normal
所属エージェント
xl
所属環境
Env0
説明
env= () であるとき、現在のカレント環境を親環境とする新しい環境を生成し、それをカレント環境 とする。そのカレント環境のもとで、expを順番に評価し、最後のexpの戻り値 をSequenceの戻り値とする。途中でエラーが発生した場合は、その時点でその エラーを戻り値とする。
envが環境型 ( XLT_ENV )である場合はその環境上で同様の実行をする。
▲ページトップへ戻る
戻り値
最後の式の戻り値。あるいはエラーを起こした式のエラー
エラー
-
XLE_SEMANTICS_TYPE_MISSMATCH
envが XLT_ENV または XLT_NULL でない。
参考
バグ
▲ページトップへ戻る
|
|