Adaをつつく6ーcase文。おばあちゃん複数から厳格に選ぶ。2008-11-26 Wed 20:53
前回if文をつついたから今回は複数条件分岐をつつくピヨ♪Adaでも複数の条件を判定する文があるピヨッ。Adaの場合はcase文で複数条件分岐を行うピヨォッチ。じゃあ早速、つついてみよう♪
どう?独特でしょ。=>記号を使う所なんか結構ユニークピヨ♪だけどそれは表面的な事で、Adaは厳格な言語なんだ。それこそが本当の特徴ピヨ♪例えば、othresを指定しないとエラーになるところなんか厳格ピヨッ。VBとかだと全ての条件に当てはまらない場合実行されないだけだけど、Adaだとエラーになるんだ。Adaおばあちゃんは本当に厳格だねぇ。あと、必ず=じゃなくてはならないから・・・ when Num < 0 だとエラーになるピヨォ!エラーメッセージを読むと、どうやらNum < 0の結果とNumの等価性を判定しようとしているらしい。それで、BooleanとIntegerの型が違うからエラーが発生するというわけ。うーん厳しいぃー。そこのところは融通して欲しいけど、そんな厳格さがAdaの売りピヨ。Num < 0の様な事をしたければif文を使おう! |
この記事のコメント |
コメントの投稿 |
||
|
|
||
| 管理者だけに閲覧 | ||
|
|
||
この記事のトラックバック |
|
| 無差別に技術をついばむ鳥 |
|