2017-08-07 20 views
1

私はatom_chars関数で試してみましたが、うまくいきません。何get_string機能を行う必要があります以下の通りです:入力変数として、JavaScriptから取得文字列、 SICStus Prolog関数に文字列を変数として入れて文字列として返す方法は?

    • と、それを文字列として返す、それがすべてです。

    get_string(in,out):- atom_chars(in,out).

  • +1

    正確なエラーメッセージを見てください!それはあなたを助けるでしょう! – false

    +0

    問題は、Prologがエラーメッセージなしでプラグインとして呼び出しているため、エラーが表示されないことです。言い換えれば、私が受け取っているエラーは私が扱っているシステムに関係しています。 – Avyakt

    +3

    私はあなたが欲しいものを理解しているとは思わない。 get_string/2が何をすべきかを説明するためにあなたの質問を編集してください。 (上記のコードでは2つの原子を持つatom_chars/2を呼び出しますが、もちろん失敗します)。 –

    答えて

    1

    機能get_stringは、テスト目的のためでした。

    get_string(X,Y):- copy_term(X,Y). 
    

    正常に動作します。あなたの時間をありがとう。

    関連する問題