perl6 – 使用Perl 6中的字符串值从数组中创建一个结点

perl6 – 使用Perl 6中的字符串值从数组中创建一个结点,第1张

概述这就是我想要做的.它应该很简单,但我无法弄清楚如何正确地做到这一点. > my @search_keys = <bb cc dd>[bb cc dd]> my $search_junc = @search_keys.join('|')bb|cc|dd> "bb" eq $search_juncFalse my @search_keys = <bb cc dd>;say "bb" eq 这就是我想要做的.它应该很简单,但我无法弄清楚如何正确地做到这一点.

> my @search_keys = <bb cc dd>[bb cc dd]> my $search_junc = @search_keys.join('|')bb|cc|dd> "bb" eq $search_juncFalse
解决方法
my @search_keys = <bb cc dd>;say "bb" eq any(@search_keys);     # any(True,False,False)say so "bb" eq any(@search_keys);  # True

|语法只是调用any()函数的糖.就像&是all()函数的语法糖.他们都返回Junctions,你可以用它们折叠这样的功能.当然,如果你打算在有条件的情况下使用它,你不需要自己崩溃,条件的Boolification将为你做到:

say "found" if "bb" eq any(@search_keys);

另见:https://docs.perl6.org/type/Junction

总结

以上是内存溢出为你收集整理的perl6 – 使用Perl 6中的字符串值从数组中创建一个结点全部内容,希望文章能够帮你解决perl6 – 使用Perl 6中的字符串值从数组中创建一个结点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1262978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存