Jak wydrukować to w jednym wierszu w prologu

0

Pytanie

Jak mogę wydrukować ten wiersz w prologu najlepiej:

predicate([], L, Id, L2):-
   length(L2, N),
   write('The length '),
   write(Id),
   write(' is '),
   write(N),
   write(' elements.'),
   nl.
printing prolog swi-prolog
2021-11-23 20:18:39
1

Najlepsza odpowiedź

1

W SWI-prologu można użyć wbudowanego formatu predykatów/2:

predicate([], L, Id, L2):-
   length(L2, N),
   format('The length of ~w is ~w elements\n', [Id, N]).
2021-11-23 21:01:21

to było dokładnie to, czego mi było trzeba. tai!!
Flávio Jardim

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................