# external

## 機能

外部参照する変数を宣言する．

## 形式

    external x, y, z, ...

## パラメータ

x, y, z,... : 外部を参照する変数名

## 解説

宣言した変数は，トップレベルで使用している変数が参照される． これらの変数は，関数(func) および手続き内(proc)での宣言のみ有効である．

## 使用例

トップレベルで宣言した Series 変数 x を sinewave 関数内で参照する場合

    % n = 20
    %
    % series x;
    % x = 0~n/n;
    %
    % func sinwave( a, f, th ) {
    %   external x;
    %   series y;
    %
    %   y = a*sin( 2*PI*f*x+th );
    %
    %   return y;
    % }

## 参照

func， proc

Last updated: 2005/03/31