Mathematica: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Correzione di uno o più errori comuni |
m fix |
||
Riga 142:
internamente rappresentata come:
ReplaceAll[1,Rule[1,3]]
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.
|