相关疑难解决方法(0)

Raku 中 (Any) 的含义是什么 - 特别是 ()?

这是 Raku 的一个实验:

> my $x
(Any)
> my $y=1
1
> my @a=[1, 2]
[1 2]
> my %h=a=>'b'
{a => b}
> say "nil" unless $x
nil
Run Code Online (Sandbox Code Playgroud)

我可以看到它[]表示一个数组文字,{}一个哈希文字。

我还可以看到它的(Any)行为类似于 nil - 在上面显示的布尔上下文中返回 false。

我觉得(Any)有趣。文档告诉我这Any只是 Raku 中的神类之一。但是()周围的括号Any告诉我什么?

raku

14
推荐指数
3
解决办法
360
查看次数

标签 统计

raku ×1