Perl6向SetHash添加元素的方法
Method to add element to SetHash in Perl6
我刚开始使用 Perl6,我正在尝试确定如何将元素添加到 SetHash。似乎哈希符号有效,但我想知道我是否缺少一个做同样事情的方法?我正在查看 SetHash documentation,但我发现它有点不透明。
my $foo = SetHash.new();
$foo{'a'} = True;
'a' ∈ $foo # True;
这是一个错误,尽管 SetHash 应该具有的确切方法仍有待商榷。 https://rt.perl.org/Public/Bug/Display.html?id=128903。
其他人将此作为答案发布,但似乎已被删除。
这似乎现在有效:
my $hash = SetHash.new();
$hash{'a'} = True;
say $hash, " in a ", $hash.^name;
Returns:SetHash(a) in a SetHash
。所以你很高兴去这里。无论如何,文档可能会得到改进。我们会这样做的。
我刚开始使用 Perl6,我正在尝试确定如何将元素添加到 SetHash。似乎哈希符号有效,但我想知道我是否缺少一个做同样事情的方法?我正在查看 SetHash documentation,但我发现它有点不透明。
my $foo = SetHash.new();
$foo{'a'} = True;
'a' ∈ $foo # True;
这是一个错误,尽管 SetHash 应该具有的确切方法仍有待商榷。 https://rt.perl.org/Public/Bug/Display.html?id=128903。
其他人将此作为答案发布,但似乎已被删除。
这似乎现在有效:
my $hash = SetHash.new();
$hash{'a'} = True;
say $hash, " in a ", $hash.^name;
Returns:SetHash(a) in a SetHash
。所以你很高兴去这里。无论如何,文档可能会得到改进。我们会这样做的。