Come stampare una riga di istruzione in Prolog

0

Domanda

Come posso stampare questa stringa nel prologo nel migliore dei modi:

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

Migliore risposta

1

In SWI-Prolog, è possibile utilizzare il built-in predicato formato/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

era esattamente quello che mi serviva. ty!!
Flávio Jardim

In altre lingue

Questa pagina è in altre lingue

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