> 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中的字符串值从数组中创建一个结点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)