Jak vytisknout to v jedné linii prohlášení v jazyce Prolog

0

Otázka

Jak si mohu vytisknout tento řetězec v jazyce prolog v nejlepší způsob, jak:

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

Nejlepší odpověď

1

V SWI-Prolog, můžete použít vestavěný predikát formát/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 bylo přesně to, co jsem potřeboval. ty!!
Flávio Jardim

V jiných jazycích

Tato stránka je v jiných jazycích

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