Test static variables.
The build has failed.
Details
The build has failed.
Details
This commit is contained in:
parent
a8a1a2cd51
commit
b302e8c2b2
|
@ -0,0 +1,24 @@
|
||||||
|
class Program {
|
||||||
|
|
||||||
|
string cycle(char $a, char $b, int $i = 0) {
|
||||||
|
static char[] $switches;
|
||||||
|
if($switches[$i])
|
||||||
|
$switches[$i] = !$switches[$i];
|
||||||
|
else
|
||||||
|
!($switches[$i] = true);
|
||||||
|
return ($switches[$i]) ? $a : $b;
|
||||||
|
}
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
for(int $i = 1; $i < 3; $i++) {
|
||||||
|
print($i + $this->cycle('a', 'b') + PHP_EOL);
|
||||||
|
for(int $j = 1; $j < 5; $j++) {
|
||||||
|
print(' ' + $j + $this->cycle('a', 'b', 1) + PHP_EOL);
|
||||||
|
for(int $k = 1; $k < 3; $k++) {
|
||||||
|
print(' ' + $k + $this->cycle('c', 'd', 2) + PHP_EOL);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
1a
|
||||||
|
1a
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
2b
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
3a
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
4b
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
2b
|
||||||
|
1a
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
2b
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
3a
|
||||||
|
1c
|
||||||
|
2d
|
||||||
|
4b
|
||||||
|
1c
|
||||||
|
2d
|
Loading…
Reference in New Issue