Object 无符号类属性
尽管实际上可以将任何类型的数据结构放入标量变量中,但无符号变量可能有一些内在价值,因为它们实际上是不成形的,可以用作类属性。但是,似乎没有办法这样做,Object 无符号类属性,object,syntax,raku,Object,Syntax,Raku,尽管实际上可以将任何类型的数据结构放入标量变量中,但无符号变量可能有一些内在价值,因为它们实际上是不成形的,可以用作类属性。但是,似乎没有办法这样做,有\。a不起作用,有。\a也有。有$!一个可能涵盖了我们可以通过无符号变量实现的大部分功能,但是有没有一种实际的方法可以将它们作为属性使用呢?目前没有办法拥有无符号属性。据我所知,目前还没有积极考虑将其纳入未来的Raku版本中。如果提议,最明显的设计考虑是: my\foo=…的语义是单个静态赋值。这在词汇范围内的符号上意味着什么很清楚。不太清楚它在
有\。a
不起作用,有。\a
也有。有$!一个
可能涵盖了我们可以通过无符号变量实现的大部分功能,但是有没有一种实际的方法可以将它们作为属性使用呢?目前没有办法拥有无符号属性。据我所知,目前还没有积极考虑将其纳入未来的Raku版本中。如果提议,最明显的设计考虑是:
my\foo=…
的语义是单个静态赋值。这在词汇范围内的符号上意味着什么很清楚。不太清楚它在类声明中意味着什么,以及它将如何与实例化工作流交互。例如,将不会有与:$等价的代码!foo
签名语法,在BUILD
/TWEAK
中非常方便
案例仅仅是为了声明我们想要一个sigilless属性来获取一个访问器,这是很奇怪的始终可以找到对实例状态的访问代码>twigil,这将是一个遗憾