4

BASICで育ち、後で別の言語に切り替えた人は、平等をテストするために「(a = b)」ではなく「(a == b)」に慣れるのが非常に困難でした。

割り当てと比較に「=」をオーバーロードするのではなく、比較に「==」演算子を使用するBASICの方言はありますか?または-そして多分これはそれを伸ばしています-この振る舞いを使用するために簡単にハッキングできるかもしれない実装がありますか(パーサーによって認識されるトークンを変更するために?)

これはDOS/Windows / Linuxの実装である可能性があり、ひどく完全な機能を備えている必要はありません。(私はこれを教育目的で使用しています。)

4

1 に答える 1

2

algol ファミリーの double-equal の理由は、割り当てと同等性を区別するためではありませんか? では、「LET」キーワードで何をしてもらいますか? それを放棄しますか?好きなキーワードでした!こんなに寛容…

http://www.freebasic.net/

オープンソース、FTW!

于 2010-02-15T00:30:15.387 に答える