Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pp:24:laboratoare:prolog:intro [2024/05/12 21:33]
florin.mihalache created
pp:24:laboratoare:prolog:intro [2024/05/28 15:31] (current)
andrei.olaru [Scopuri și variabile]
Line 137: Line 137:
  
 </​code>​ </​code>​
-Observați că în a doua interogare am făcut primul nostru calcul util, folosind o variabilă, ''​%%X%%''​. Argumentul nu mai este o valoare particulară,​ ci sistemul de execuție încearcă **legarea** ei la diferite constante sau atomi. ​Prin convenție numele ​variabilelor (''​%%X%%''​) începe cu literă mare iar numele atomilor (''​%%leulDinNemeea%%'',​ ''​%%rhesus%%''​) începe cu literă mică.+Observați că în a doua interogare am făcut primul nostru calcul util, folosind o variabilă, ''​%%X%%''​. Argumentul nu mai este o valoare particulară,​ ci sistemul de execuție încearcă **legarea** ei la diferite constante sau atomi. ​Numele ​variabilelor (''​%%X%%''​) începe cu literă mare iar numele atomilor (''​%%leulDinNemeea%%'',​ ''​%%rhesus%%''​) începe cu literă mică.
  
 Așa cum v-ați obișnuit de la Haskell, și Prolog permite folosirea de variabile [[https://​www.swi-prolog.org/​pldoc/​man?​section=glossary#​gloss:​anonymous|anonime]],​ ''​%%_%%''​. Multiple folosiri ale lui ''​%%_%%''​ nu se leagă la același termen. Așa cum v-ați obișnuit de la Haskell, și Prolog permite folosirea de variabile [[https://​www.swi-prolog.org/​pldoc/​man?​section=glossary#​gloss:​anonymous|anonime]],​ ''​%%_%%''​. Multiple folosiri ale lui ''​%%_%%''​ nu se leagă la același termen.
pp/24/laboratoare/prolog/intro.1715538806.txt.gz · Last modified: 2024/05/12 21:33 by florin.mihalache
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0