開発言語も進化していくと行き先は同じようになるのかも
知れない。
_
[例] 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でも違和感なく記述することができる。
_