IF Computer > IF/Prolog > Manuals > IF/Prolog V4.1 マニュアル > IF/Prolog V4.1 レファレンスマニュアル > バージョン3から4への移行 > ttydisplay, ttydisplayq, ttywrite, ttywriteq

ttydisplay, ttydisplayq, ttywrite, ttywriteq

IF/Prolog by Siemens
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

ttydisplay(+項) ttydisplayq(+項) ttywrite(+項) ttywriteq(+項)

「項」が常に標準出力に書き出される点を除けば、ttydisplay/1はdisplay/1に類似しており、ttydisplayq/1はdisplayq/1に類似しています。IF/Prolog起動時に標準出力がリダイレクトされていなければ、標準出力は端末です。displayの形式はユ−ザ定義の演算子の構文を無視し、複合項は最初に関数子が来て、次に括弧で囲まれた引数が来ます。項'Fred' reports_to 'Harry'は、reports_to('Fred','Harry')のように表されます。

ttydisplay/1では、アトムを括弧で囲みません。 ttydisplayq/1では、必要であればアトムを括弧で囲みます。

ttywrite/1はwrite/1に、そしてttywriteq/1はwriteq/1に類似していますが、「項」はいずれも標準出力に書き出されます。IF/Prolog起動時にリダイレクトされていなければ、標準出力は端末です。writeの形式は、ユ−ザ定義の演算子の構文に従います。項'Fred' reports_to 'Harry'は、reports_toを2つの引数の間に置く中置形式で表されます。

ttywrite/1では、アトムを括弧で囲みません。 ttywriteq/1では、必要であればアトムを括弧で囲みます。

?- ttydisplay('Fred' reports_to 'Harry'),nl, ttydisplayq('Fred' reports_to 'Harry'),nl.

reports_to(Fred,Harry) reports_to('Fred','Harry')

yes ?- ttywrite('Fred' reports_to 'Harry'),nl, ttywriteq('Fred' reports_to 'Harry').

Fred reports_to Harry 'Fred' reports_to 'Harry'

yes ?- _

document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/reference/compaintro/ttydisp/print_en.html
published 2008/10/6 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 5-28-2 Sendagi, Bunkyo-ku Tel +81-3-5814-3352 start (AT) ifcomputer.com
Customer Support Tokyo 113-0022 Japan   http://www.ifcomputer.com
Back> managed with ubiCMS