Loops/While: Difference between revisions

m
Line 1,130:
=={{header|Haxe}}==
Using shift right.
<lang haxe>classvar Maini {= 1024;
static public function main():Void {
var i = 1024;
while (i > 0) {
Sys.println(i);
i >>= 1;
}
}
}</lang>
 
Using integer division.
<lang haxe>classvar Maini {= 1024;
static public function main():Void {
var i = 1024;
while (i > 0) {
Sys.println(i);
i = Std.int(i / 2);
}
}
}</lang>
 
Anonymous user