開発言語も進化していくと行き先は同じようになるのかも
知れない。
_
[例] ILE-RPG フリー・フォーマット
/FREE
IF ZAIKO < 0;
ZAIKO = 0;
ELSE;
ZAIKO = ZAIKO * 2;
ENDIF;
/END-FREE
これを Pythonで書くと
if ZAIKO < 0;
ZAIKO = 0
else;
ZAIKO = ZAIKO * 2
ほとんどそっくりの記述となる。
_
Python は
① インデント(=段落)が文法的な意味を持つので
ENDIFは不要となる。
② if-else の条件分岐の末尾にだけは; (セミコロン)が必要であるが
一般行の末尾には ; (セミコロン)は必要でない。
という違いだけであるので RPG フリー・フォーマットに馴染みのある方は
Pythonでも違和感なく記述することができる。
_
