Ho battuto la testa contro il muro su questo problema di compiti a casa per alcune ore. Dobbiamo analizzare un'espressione regolare con Prolog. Per la maggior parte, i predicati funzionano, ma ci sono
Mi piacerebbe leggere un file di testo semplice e applicare un predicato a ciascuna riga (i predicati contengono write che fa l'output). Come potrei farlo?
Domanda intervista! Questo è il modo che normalmente definisce il rapporto member in Prolog: member(X, [X|_]). % member(X, [Head|Tail]) is true if X = Head
% that is, if X is the head of th