Если я хочу получить заголовок кортежа произвольной длины, мне нужно кодировать так: head(A) :- tuple(A,B). голова(А):-кортеж(А,В,С). голова (A): - кортеж (A, B, C, D). .......
Есть ли метод, который может представлять голову (A): - кортеж (A...).
Спасибо!
tuple(d,e,f)
можно представить какtuple(d, tuple(e, tuple(f, nil))).
. Тогда предикат head может быть определен какhead(X) :- tuple(X, _).
- person tphilipp   schedule 13.05.2020