是否存在一种编程语言,其中任何一种:
- 变量旁边的数字文字
3x
,-0.5y
- 带括号的表达式旁边的数字文字或数字变量
a(b+c+d)
2(x-y)
- 两个相邻的括号表达式
(1+x)(1-x)
(4a-5b)(1+4c)
被解释为乘法?
我可以看到这会导致的语法问题,但我很好奇是否有任何语言继续前进并完成了它。
是否存在一种编程语言,其中任何一种:
3x
,-0.5y
a(b+c+d)
2(x-y)
(1+x)(1-x)
(4a-5b)(1+4c)
被解释为乘法?
我可以看到这会导致的语法问题,但我很好奇是否有任何语言继续前进并完成了它。
TI-BASIC在某些情况下会这样做。我相信某些面向 CAS 的语言也可以。
IIRC,Fortress有一个“并列运算符”,对于数字类型,它被定义为乘法。
一些高级语言,例如Mathematica,能够处理符号而不是普通的变量。您也可以尝试以相同的方式查询Wolfram Alpha,省略乘法运算符。