是否存在限制运算符这样的东西,可以控制变量的最大值或最小值。
if variable > value then variable = value
我的问题不是语言特定的,但我们赞赏不同语言的答案(特别是Delhpi)。
我知道运算符在语言和语言之间存在差异,但主要是语法。
像这样的运营商会有用吗?
答案 0 :(得分:1)
某些语言有“min”运算符可用于此:variable = min(variable, limit)
答案 1 :(得分:0)
基本上,操作员只不过是一种功能。
一元经营者喜欢! (不)可以与函数映射 布尔值(布尔值)
可以使用函数映射像+(加号)这样的二元运算符 整数加(整数,整数)
...
因此,您可以自己定义任何缺少的“运算符”作为函数。许多语言不允许自己定义运算符。在Groovy中,您可以重载现有的运算符: