3
我刚刚开始使用Perl6,并试图确定如何将元素添加到SetHash。似乎哈希符号的作品,但我想知道如果我错过了一个方法,做同样的事情?我正在查看SetHash documentation,但我觉得它有点不透明。在Perl6中将元素添加到SetHash的方法
my $foo = SetHash.new();
$foo{'a'} = True;
'a' ∈ $foo # True;
我刚刚开始使用Perl6,并试图确定如何将元素添加到SetHash。似乎哈希符号的作品,但我想知道如果我错过了一个方法,做同样的事情?我正在查看SetHash documentation,但我觉得它有点不透明。在Perl6中将元素添加到SetHash的方法
my $foo = SetHash.new();
$foo{'a'} = True;
'a' ∈ $foo # True;
这是一个错误,虽然SetHash应该有什么确切的方法仍然有争议。 https://rt.perl.org/Public/Bug/Display.html?id=128903。
其他人发布了这个答案,但它似乎已被删除。
我知道'set'是一个误导性标签,但没有1500声望,我无法创建'SetHash' –
SetHash的意义在于它可以像Set和Hash一样工作。那就是'我的%foo是SetHash; %foo = 32;说%foo ; #真正'(为什么你有一个定义或运算符'/?') –
纠正评论。我是Perl6的新手,并且使用C风格的评论。 –