| 123456789101112131415161718192021222324252627282930 |
- pragma solidity ^0.8.8;
- contract DoWhileStatement {
- function test() external {
- uint256 i;
- do {
- "test";
- } while (i != 0);
- do {} while (i != 0);
- bool someVeryVeryLongCondition;
- do {
- "test";
- } while (
- someVeryVeryLongCondition && !someVeryVeryLongCondition
- && !someVeryVeryLongCondition && someVeryVeryLongCondition
- );
- do {
- i++;
- } while (i < 10);
- do {
- do {
- i++;
- } while (i < 30);
- } while (i < 20);
- }
- }
|