From b01d266d03bd27a5516aec079ea87844260db37f Mon Sep 17 00:00:00 2001 From: MetMattone <115347319+MetMattone@users.noreply.github.com> Date: Sun, 24 Dec 2023 17:24:15 +0100 Subject: [PATCH] messo mini descrizioni pazze appena ci capisco qualcosa faccio il lavoro vero --- Prolog/README.org | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Prolog/README.org b/Prolog/README.org index 34c740f..bbe374c 100644 --- a/Prolog/README.org +++ b/Prolog/README.org @@ -10,6 +10,7 @@ * Primitive principali ** def_class *** Definizione +Definisce la struttura di una classe. *** Implementazione @@ -129,7 +130,7 @@ def_class(node, [], [field(value, 0, integer), ** make *** Definizione - +Definisce una nuova istanza della classe *** Implementazione #+begin_src prolog :tangle oop.pl @@ -194,7 +195,7 @@ make(Instance, bar, [bar = "69"]). %% Instance = b; false. ** field *** Definizione - +Estrae il valore di una classe da un campo *** Implementazione #+begin_src prolog :tangle oop.pl @@ -212,9 +213,7 @@ field(root, value, X). %% X = 200 ** fieldx *** Definizione -- Non ho capito se così va bene -- Non ho capito a cosa serve -- Non ho capito quando va usato +Estrae il valore dalla classe percorrendo una catena di attributi(?) *** Implementazione #+begin_src prolog :tangle oop.pl -- 2.52.0