私は宿題を解決する必要がありますが、私はPrologについて非常に限られた知識しか持っていません。タスクは次のとおりです。 長さが少なくとも2文字で、最初と最後の文字が同じである文字列の部分文字列をすべて一覧表示できるPrologプログラムを作成します。例えば : ?- sameend("teletubbies", R).
R = "telet";
R = "ele";
R = "eletu
次のシナリオは、宣言的に実装することが不可能であると思われる抽象化を示しています。 Symbol.for() in JavaScriptのように、比較できる文字列を持つオブジェクトを作成できるSymbolオブジェクトを作成したいとします。 JSでの簡単な実装は次のようになります。 function MySymbol(text){//Comparable symbol object class
: var users = new List<User>
{
new User {Name = "tom", Age = 12},
new User {Name = "bill", Age = 23}
};
を.NETのリストとの違いやスカラ座での一覧を無視する(すなわち、別のコレクションタイプを自由に使用できます)、Scala 2.