class X::Bind::NativeType does X::Comp { }

尝试绑定到本机类型变量时抛出编译时错误。

由于本机变量在运行时明确没有容器的概念,因此支持绑定和赋值没有意义;Raku 仅支持赋值(更有意义,因为本机类型是值类型)。

例如代码

my int $x := 3;

死亡

Cannot bind to natively typed variable '$x'; use assignment instead

可以通过将其写成

my int $x = 3;

方法§

方法名称§

method name(--> Str:D)

返回变量的名称。