首页
随机
登录
设置
关于RustedWarfare Wiki
免责声明
RustedWarfare Wiki
搜索
查看“特殊值”的源代码
←
特殊值
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
特殊值是指-Infinity,Infinity,NaN。<br>我们可以它们以下方式快速创建它。<br>-1/0,1/0,0/0 <br>如果你不想如此复杂度比较它,你可以使用str()函数。如:str(${a})=="Infinity" ==比较== 假定a是传递的任意一个参数,b是Infinity。 *请注意luke对NaN判断并不规范 #a==NaN true,这是不正确的,在代码中应该返回false #NaN!=NaN false 这是不正确的,在代码中应该返回true *比较式 这里结果0表常数。<br>a!=b -inf,0<br>a==b nan,inf<br>a!=-b inf,0<br>a==-b nan,-inf a<=b 0,inf,-inf<br>!a<=b nan<br>a<=-b -inf<br>!a<=-b inf,0,nan<br> b==a*0 nan,inf,-inf<br>b!=a*0 0<br> a>=b inf<br>!a>=b 0,-inf,nan<br> b>a*0 0<br>a>=b inf<br>!a>=-b nan<br>a>-b 0,inf<br>b>a 0,-inf<br>!b>a inf,nan<br>!a>-b -inf,nan<br>a>=-b 0,inf,-inf<br>!a>=b 0,-inf,nan<br>!b>a*0 inf,-inf,nan<br>该表格兼容1.14不过,使用isResourceLargerThan是过于繁琐的。<br>函数max(a,b) min(a,b)不受此规则影响,且用a>b和a<b进行比较。 ==举例== 如果只想要Infinity和-Infinity通过,就可以用a<=1/0 and a*0==1/0。 ==其他== 关于特殊值的表现,请见[[rwsave]]
返回
特殊值
。