func swapme<T>(inout a:T,inout b:T,inout c:T){
(a,b,c) = (b,c,a);
}
var a:Int = 1;
var b:Int = 2;
var c:Int = 3;
println("\(@H_404_58@a),\(@H_404_58@b),\(@H_404_58@c)");
swapme(&@H_404_58@a,&@H_404_58@b,&@H_404_58@c);
\(@H_404_58@c)");