SWAP var1, var2
Il comando SWAP
serve per scambiare i valori di due variabili.
In pratica, il contenuto della prima variabile viene assegnato alla seconda
e viceversa, in un'unica operazione.
Il comando SWAP
rende il codice più conciso e leggibile evitando
l'uso di una variabile temporanea per lo scambio. Poiché lo scambio
di elementi è un'operazione fondamentale in molti algoritmi di ordinamento,
come il bubble sort, è importante che sia un'operazione efficiente. Infatti,
esegue efficacemente un'operazione simile a livello di assembly, in modo più
efficiente e nascosto al programmatore.
L'operazione SWAP
può essere utilizzata solo con variabili della stessa
larghezza di bit (in caso di tipo numerico) o dello stesso tipo (in caso di stringhe).
a = 42 : b = 84 AT a, b PRINT a, b
Swp
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!