私はリスト構造を必要とするProlog(eclipse)のシナリオに取り組んでいます。プロローグ内のリストの中にカンマをプラス演算子で置き換えたリストを平滑化
私は、フォームのリストを持っている:
MyList = [a,b,c].
私は+演算子と置き換え、すべてのコンマを持つ単一の要素にリストを平らにできるかどうかを確認しようとしていました。
だから私の結果リストは次のようになります。単一要素リストである
ResultList = [a+b+c]
。最初のリストの長さは任意です。
プロローグはこのような操作には適していませんが、これは可能ですか?
ありがとうございます。ちょうど私が探していたもの。 – kallakafar
申し訳ありませんが、バグを発見しました。編集 – CapelliC
@chac 'list_to_op([3]、Op)'が失敗しました。意図されました? – false