Loops/While: Difference between revisions
Content added Content deleted
Line 1,130: | Line 1,130: | ||
=={{header|Haxe}}== |
=={{header|Haxe}}== |
||
Using shift right. |
Using shift right. |
||
<lang haxe> |
<lang haxe>var i = 1024; |
||
static public function main():Void { |
|||
var i = 1024; |
|||
while (i > 0) { |
|||
Sys.println(i); |
|||
i >>= 1; |
|||
} |
|||
} |
|||
}</lang> |
}</lang> |
||
Using integer division. |
Using integer division. |
||
<lang haxe> |
<lang haxe>var i = 1024; |
||
static public function main():Void { |
|||
var i = 1024; |
|||
while (i > 0) { |
|||
Sys.println(i); |
|||
i = Std.int(i / 2); |
|||
} |
|||
} |
|||
}</lang> |
}</lang> |
||