- 704 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 10:38:55 ]
- if文の書き方で
if A=B then・・・・・・・・@ if C=D then・・・・・・・・・T E:=F; else if A<B then・・・・A E:=G else A>B then・・・・・・B E:=H; @ABを条件分岐のグループで@の時だけ、入れ子のifを実行するつもりなんですが、 どうも、DelphiはTとABをグループと見るみたいで 「E:=F;」 の「;」がだめってコンパイルエラーが 出ます。 begin〜endで囲んでいけば欲しい動きにはなるのですが、単純な構文なので無意味に行数を増やしたくないのですが、 ifの中にifを入れる時はbegin〜endで囲むのがルールなんでしょうか?
|

|