同様にBASICなどのいくつかの言語では、文法的に弁別できることから、代入と等式の両方に=記号を使用する（AdaやPythonと同様に、代入演算子は式中に出現することがない）。
同样地，一些语言如BASIC使用“=”等号同时代表赋值操作和相等关系两者，因为在语法上它们是分开的（如Pascal，Ada，Python等，赋值运算子不能出现在表达式中）。