Next: , Previous: , Up: Defining Words   [Contents][Index]


6.10.9 Supplying the name of a defined word

デフォルトでは、 定義ワードは入力ストリームから定義されるワードの名前を取得します。 しばしば文字列から名前を指定したい場合があります。 これは以下のようにして行うことができます:

nextname ( c-addr u –  ) gforth-0.2 “nextname”

次に定義されるワードの名前は c-addr u になります。 定義中のワードは入力ストリームからそのままで nextname がいじることはありません。

例:

s" foo" nextname create

これは以下と同等です:

create foo

nextname は、 あらゆる定義ワードで機能します。