main

アプリケーションの場合、最初にロードされたパッケージのmain/1が、MINERVAプログラムの起動時に呼ばれます。

	main(+Args)

アプレットの場合、最初のロードされたパッケージのmain/2が、MINERVAプログラムのスタートアップ時に呼ばれます。

	main(+Applet, +Args)

引き数Argsは、コマンド・ラインからまたはHTMLラッパーからMINERVAプログラムに渡される引き数のリストです。

ユーザー定義述語main/1が定義されないならば、MINERVAは対話型モードで始まって、入力のためにユーザーにプロンプトを出します。

時系列的に最初にロードされたパッケージのmain/1だけが、呼ばれます(通常minervaへの-l argumentによって指定されるもの、または、*.mcaまたは*.mspファイルにおいて、mainパッケージと宣言されるもの)。 main/1の他の定義は、無視されて、警告を引き起こします。

パッケージのロード時で無条件に処理するために、init/1指令を使います。


戻る 続く..