Indice

ugBASIC Manuale Utente

SWAP

SINTASSI

   SWAP var1, var2

SCOPO

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).

ESEMPIO

  a = 42 : b = 84
  AT a, b
  PRINT a, b

ABBREVIAZIONE

 Swp

DISPONIBILE SU

VEDI ANCHE

AT

PROBLEMI?

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!

POWERED BY