gpt4 book ai didi

object - 无符号类属性

转载 作者:行者123 更新时间:2023-12-04 22:39:12 25 4
gpt4 key购买 nike

虽然你实际上可以 itemize任何类型的数据结构都可以将其放入标量变量中,无符号变量可能具有一些内在值(value),因为它们实际上是无形的,可用作类属性。不过好像没有办法,has \.a不起作用,has .\a任何一个。一个 has $!a可能可以涵盖我们可以使用无符号变量实现的大部分内容,但是是否有实际的方法将它们用作属性?

最佳答案

目前没有办法拥有无符号属性。据我所知,目前还没有积极考虑将其包含在 future 的 Raku 版本中。如果提出建议,最明显的设计考虑将是:

  • my \foo = ...的语义是单个静态分配。在词法作用域符号上这意味着什么非常清楚。不太清楚它在类声明中的含义,以及它如何与实例化工作流交互。例如,就没有 :$!foo 的等效项。 BUILD中可以方便的签名语法/TWEAK .
  • twigil 的使用意味着它遵循一个印记。根据上下文,没有那个的 Twig 可能是模棱两可的。此外,允许 . 会很奇怪。 case 只是为了声明我们想要一个无符号属性来获取访问器。
  • 它会打破规则,即您始终可以通过查找 ! 来找到对实例状态的访问权限。 twigil,这将是一个遗憾。
  • 关于object - 无符号类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58697487/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com