unroll(31)
for (i = 1; i <= 30; i++) {
if (i % 15 == 0) {
prints "FizzBuzz";
} else if (i % 3 == 0) {
prints "Fizz";
} else if (i % 5 == 0) {
prints "Buzz";
} else {
print i;
}
}57 56 55 53 81 ec 8c 00 00 00 // スタックフレームの構築 b8 01 00 00 00 89 04 24 e8 2a 4c 24 fe // print 1; b8 02 00 00 00 89 04 24 e8 1d 4c 24 fe // print 2; b8 18 0d 3b 02 89 04 24 e8 02 4e 24 fe // prints "Fizz"; b8 04 00 00 00 89 04 24 e8 03 4c 24 fe // print 4; b8 f0 0d 3b 02 89 04 24 e8 e8 4d 24 fe // prints "Buzz"; b8 18 0d 3b 02 89 04 24 e8 db 4d 24 fe // prints "Fizz"; b8 07 00 00 00 89 04 24 e8 dc 4b 24 fe // print 7; b8 08 00 00 00 89 04 24 e8 cf 4b 24 fe // print 8; ...
i = 1; if (i > 30) goto brk;
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
・・・中略・・・
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; } i++; if (i > 30) goto brk;
lop:
if (i % 15 == 0) { prints "FizzBuzz"; } else if (i % 3 == 0) { prints "Fizz"; } else if (i % 5 == 0) { prints "Buzz"; } else { print i; }
i++; if (i <= 30) goto lop;
brk:| コメント | お名前 | NameLink | |