sitelogo
double_quotes

コンパイラ指令':- set_prolog_flag(double_quotes,Value)'は コンパイル時に、" (二重引用符)をコンパイラが 扱う方法を指定します。

'current_prolog_flag(?Flag,-Value)'の述語は、実行時に フラグの値を尋ねるのに使われます。

Flag = double_quotes について

     Value = chars      "hello" -> [h,e,l,l,o]
     Value = codes      "hello" -> [104,101,108,108,111]
     Value = atom       "hello" -> hello
MINERVAはデフォルトでは、二重引用符で囲まれた文字列を 文字のリストとして読み取ります。

必要な場合のみ、ソースファイルの最初に次の1行を付け加えることを お勧めします。

:- set_prolog_flag(double_quotes, codes).


戻る 続く..
冒頭へ managed with ubiCMS