用于编程关键字的词库

时间:2012-08-29 13:51:22

标签: meta

想象一下,有一个TheSaurus用于编程语言关键词和概念,它们使用同义词和反义词来回应查询,这些同义词和反义词是严格意义上的其他语言关键词或操作数。 询问“> =”将向用户显示“< =”作为反义词和“>”作为同义词(这是一个例子)。 您希望找到哪个反义词来搜索“为每个人”这个词?

如果这是OT,请告诉我。 多年以来,我对社区的节奏并不那么快。

2 个答案:

答案 0 :(得分:5)

foreach的反义词将是fornone,但由于这不会非常有用,因此您无法在任何编程语言中找到它,除非您计算Python和#之类的内容39; s passNOOP

但是while - 循环在某些上下文中可以是foreach的同义词,while循环与until循环有直接反义词(可用于Ruby,Bash和Lisp)。类似地,if语句存在unless语句的反义词。

我不知道有任何合理完整的程序员词库可以回答这些和类似的问题,但是Github上有一些可能作为起点的项目:

答案 1 :(得分:3)

“对于每个人”都没有反义词。你的问题让我想起了另一个谜语:“圈子的反面是什么?”