The AT
command is used to swap the values of two string variables. In practice,
the reference of the first variable are assigned to the second and vice versa,
in a single operation, and without memory movement. Infact, the AT
command actually performs a similar operation at the machine level,
but more efficiently and hidden from the programmer.
The AT
command makes code more concise and readable by avoiding the use of a
temporary variable for swapping. Using this command is a fundamental operation
in many sorting algorithms with array of strings, such as bubble sort. In general,
swapping strings is a common operation in many programs, and AT
provides a
simple and efficient way to do it. This command can only be used with variables of
the type string.
AT var1, var2
a$ = "primo" : b$ = "secondo" AT a$, b$ PRINT a$, b$
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
AT (instruction) ↔ At
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS