Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了perl6 – 如何在Perl 6中连接两组字符串?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
对于 concatenate两组字符串,是否有惯用方法或内置方法?

这就是我想要的:

> my Set $left = <start_ begin_>.Set
set(begin_ start_)
> my Set $right = <end finish>.Set
set(end finish)
> my Set $left_right = ($left.keys X~ $right.keys).Set
set(begin_end begin_finish start_end start_finish)

或者,如果有两个以上:

> my Set $middle = <center_ base_>.Set
> my Set $all = ([X~] $left.keys,$middle.keys,$right.keys).Set
set(begin_base_end begin_base_finish begin_center_end begin_center_finish starT_Base_end starT_Base_finish start_center_end start_center_finish)

解决方法

您可以使用reduce函数从任意数量的集合转换为单个集合,其中包含所有内容: @H_655_4@my Set @sets = set(<start_ begin_>),set(<center_ base_>),set(<end finish>); my $result = @sets.reduce({ set $^a.keys X~ $^b.keys }); say $result.perl # => Set.new("starT_Base_end","begin_center_finish","start_center_finish","start_center_end","starT_Base_finish","begin_base_end","begin_center_end","begin_base_finish")

这对我来说似乎很干净.

大佬总结

以上是大佬教程为你收集整理的perl6 – 如何在Perl 6中连接两组字符串?全部内容,希望文章能够帮你解决perl6 – 如何在Perl 6中连接两组字符串?所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。