4

任何在 BASIC 上长大,后来改用另一种语言的人,都很难习惯用“(a == b)”而不是“(a = b)”来测试相等性。

是否存在使用“==”运算符进行比较而不是重载“=”进行分配和比较的 BASIC 方言?或者 - 也许这正在扩展它 - 是否有一个实现可以很容易地使用这种行为(更改解析器识别的令牌?)

这可以是 DOS/Windows/Linux 实现,并且不必非常全功能。(我将其用于教学目的。)

4

1 回答 1

2

algol 家族中的双重相等的原因不就是区分相等和赋值吗?那么,你想让我们用“LET”关键字做什么呢?放弃它?这是我最喜欢的关键字!这么任性...

http://www.freebasic.net/

开源,FTW!

于 2010-02-15T00:30:15.387 回答