SWAP
SWAP EspressioneA , EspressioneB
Inverte il contenuto di due espressioni.
Le due espressioni devono essere in grado di agire dalla parte sinistra dell'assegnazione.
Questo codice è l'equivalente (più veloce) di questa funzione:
Dim Temp As Variant
Temp = ExpressioneA
ExpressioneA = ExpressioneB
ExpressioneB = Temp
ExpressioneA e ExpressioneB vengono valutate due volte: una volta da sinistra e una volta dal lato destro di ogni assegnazione, come mostrato sopra. Fai attenzione agli effetti collaterali nelle tue espressioni!
Vedi anche