p
Size: a a a
p
SP
G
AL
G
G
G
AZ
AZ
SP
AZ
AZ
SP
AZ
AZ
AZ
obj swap[T](tup(T,T) pair) -> tup(T,T) {
ret tup(pair._1, pair._0);
}
fn main() {
auto str_pair = tup(“hi”, “there”);
auto int_pair = tup(10, 12);
str_pair = swap[str](str_pair);
int_pair = swap[int](int_pair);
}
SP
AZ
SP
SP