GLOBALBASEマニュアル集
>>
xl(standard)エージェント・リファレンス・マニュアル
>>
XL基本関数
>>
add,+
2007-11-04版
add,+
著者:
森 洋久 / joshua@globalbase.org ※
プロトタイプ
LISP形式
( + exp exp ....)
XML形式
<add> exp exp .... </add>
引数
exp
[2+]
XLT_INTEGER
,
XLT_FLOAT
,
XLT_STRING
属性
評価形式
applicative
所属エージェント
xl
所属環境
Env0
説明
*,+はXMLのタグの中で使うことが出来ないので、addを全く同じ関数とし て定義している。
足し算を引数要素のexpに対して施し、結果を返す。expとして、 取ることの出来る型は、
XLT_STRING
,
XLT_INTEGER
,
XLT_FLOAT
である。
XLT_INTEGER
と
XLT_FLOAT
が混在していると、まずは、
XLT_INTEGER
を
XLT_FLOAT
にキャ ストしてから演算を行う。全てがStringであれば、それを引数の順番 でつなぎ合わせた物を戻り値とする。
▲
ページトップへ戻る
戻り値
加算結果
エラー
XLE_SEMANTICS_TYPE_MISSMATCH
参考
バグ
▲
ページトップへ戻る