| ||||||||||
| 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. 関数名 IFISAT IFISSTRING IFSTRAT 概要
FUNCTION IFISAT(TERM) TERM TERM FUNCTION IFISSTRING(TERM,STRING) TERM TERM CHARACTER*(*) STRING FUNCTION IFSTRAT(STRING) CHARACTER*(*) STRING 説明 IFISATは、その引数がIF/Prologのアトムの場合には1を返し、それ以外の場合には、0を返します。 IFISSTRINGは、TERM がアトム、整数、または実数の場合には1を返し、第2引数にこのTERMを表す文字列へのポインタを格納します。 変換例をいくつか示します。 Prologの項 FORTRANの文字列 abc ==> 'abc' 123 ==> '123' 1.5 ==> '1.5' IFSTRATは、FORTRANの文字列をアトムを表すIF/Prologの項に変換します。 この関数は、IFUNIFYARGと組み合わせてIF/Prologに結果を返すためによく使われます。たとえば: IFUNIFYARG(2, IFSTRAT('mystring'))のようになります。 | ||||||||||
|
| 戻る> |
|