めっちゃ簡単なお題ですが、コードゴルフもどきです。
「1〜20までの数字を出力」をできるだけ短く書く
普通に書くと、これですよね。
<?php
$i = 1;
while ( $i <= 20 ) {
echo $i."\n";
$i++;
}
?>
下記の特徴を活かして省略します。
- PHPは変数を宣言せずに使える(動的型付け言語)
- while文を{}ブロックなしで書くことができる(みたい)
- 前置インクリメントが使える
デン
<?php while ($i<20) echo ++$i."\n";?>
0 件のコメント:
コメントを投稿