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


6.10.12 Forward

forward.fs 内の定義ワード forward を使用すると、 前方参照(forward references)を作成できます。 これは自動的に解決され、 Defer の間接化(indirection)のような追加コストは発生しません。 ただし、 これらの forward 定義はコロン定義に対してのみ機能します。

forward ( "name" –  ) gforth-1.0 “forward”

コロン定義への前方参照(forward reference)を定義します。 同一のワードリスト内(wordlist)で同一の名前のコロン定義を定義すると、 前方参照が解決されます。 .unresolved を使用して、 未解決の forward があるかどうかを確認します。

.unresolved ( ) gforth-1.0 “.unresolved”

未解決の前方参照(forward references)をすべて出力します