Mathematica: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
m Bot: Correzione di uno o più errori comuni
m fix
Riga 142:
internamente rappresentata come:
 
ReplaceAll[1,Rule[1,3]] </code>
 
Tuttavia, se si cerca di effettuare una sostituzione dello stesso simbolo nella scrittura 1+1 si ottiene un risultato diverso dal valore 6 atteso:
Riga 149:
<small>Out[2]=</small> 2
 
Questo succede perché ha avuto luogo una valutazione trasparente dell'espressione <code>ReplaceAll[Plus[1,1],Rule[1,3<nowiki>]]</nowiki></code> prima che la regola di sostituzione invocata da ReplaceAll potesse essere applicata. Il kernel ha infatti valutato gli argomenti di ReplaceAll prima di chiamare tale funzione. Il risultato è stato che ReplaceAll ha avuto la seguente sintassi di chiamata:
 
ReplaceAll[2, Rule[1,3<nowiki>]]</nowiki>
 
e, non potendo trovare il simbolo 1, non ha sortito alcun effetto.