In 运算符§
有关infix =:=,请参阅主要文档 in context
multi infix:<=:=>(Mu \a, Mu \b)
容器标识运算符。如果两个参数都绑定到同一个容器,则返回 True
。如果它返回 True
,通常意味着修改一个也会修改另一个。
my (, ) = (1, 3);say =:= ; # OUTPUT: «False»= 2;say ; # OUTPUT: «1»:= ;say =:= ; # OUTPUT: «True»= 5;say ; # OUTPUT: «5»
作为例程调用的单个参数版本将始终返回 True
say infix:<=:=>(42); # OUTPUT: «True»say infix:<=:=>(False); # OUTPUT: «True»