在 Raku 中,"Node" 类型或区分值是什么?
In Raku, what is the "Node" type or distinguished value?
我一直无法使用网络和 Raku 文档搜索找到任何描述或文档。但是 Node 在问题 的最佳答案中被引用为一种类型,并且根据该答案中的描述,Node 类型/值对我很有用。
请注意,这与Node.js无关! (除了我得到了很多不相关的搜索结果。)
我和你在同一页上 - 这个答案让我在 raku 文档中搜索 'Node'。然后我发现有问题的 'Node' 是原始问题中定义的 class 。任何 raku class 都可以实例化为类型对象 (docs.raku.org/language/classtut#index-entry-type_object ) 或实例对象。我的想法是,类型对象是一个空(“未定义”)实例,它仍然可以访问任何 class 变量。因此,它是一个完美的、类型一致的、适合此示例的 'empty' 哨兵的候选对象...
我一直无法使用网络和 Raku 文档搜索找到任何描述或文档。但是 Node 在问题
请注意,这与Node.js无关! (除了我得到了很多不相关的搜索结果。)
我和你在同一页上 - 这个答案让我在 raku 文档中搜索 'Node'。然后我发现有问题的 'Node' 是原始问题中定义的 class 。任何 raku class 都可以实例化为类型对象 (docs.raku.org/language/classtut#index-entry-type_object ) 或实例对象。我的想法是,类型对象是一个空(“未定义”)实例,它仍然可以访问任何 class 变量。因此,它是一个完美的、类型一致的、适合此示例的 'empty' 哨兵的候选对象...