式言語


@Eval

実行時に、文字列式の各要素を式としてコンパイルし、実行します。リスト内の最後の式の結果を返します。リストのいずれかの式でエラーが生じたときは、エラーを返します。

メモ この @関数は R6 で新しく追加されました。

構文@Eval(textExpressions)
パラメータtextExpressions


戻り値lastExpression
使用法この関数は、エージェント、ホットスポットボタン、ツールバーボタンで使うと便利です。また、実行時に 1 つの @関数内から複数の文字列式を評価するときにも便利です。
@Eval をビュー列や選択式で使うと、予期しない結果が生じることがあります。この関数は実行時に評価されるため、ビューエンジンは分析という標準的な手順を実行できません。この分析とは、出現する @関数の種類を前もって検出し、その準備を行うことです。

クロスリファレンス