K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>取り急ぎ。 > >>で、コンパイルしてみると、 >>1. 単項の「!」演算子がない。(これは欲しいです) >>2. C言語の「,」演算子がないので、for 文の3番目の項の >> 「i.next(), j.next()」でエラー >... >>実行すると >> 33:面面面面民藥算劼boolean型には使えません。 >>となります。これはなぜでしょうね。 > >これは、エラーメッセージ生成部分がバグっているようで、本来は >「33:==はboolean型には使えません。」 >と出るべきものです(メッセージの可変部が先頭にあるとだめらしい)。 > >で、==がなぜbooleanに使えないかというと、単に実装してないためです(^^; >eval.cのeval_binary_booleanにelse ifを書き足すだけのはずですが、 >すみません忘れてました。 >http://kmaebashi.com/programmer/devlang/crowbar_src_0_3/S/10.html#280 > >booleanの比較なんてそうそうするもんじゃない、という考え方もありますが、 >その上単項の!もないのではどないせいっちゅうんだ、という話ですね。 > >いろいろ仕様のポカ、テスト漏れがありましてすみません。次バージョンで直します。 >報告ありがとうございました。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!