gpt4 book ai didi

string - 如何将单词数组转换为按顺序包含单词字符的数组?

转载 作者:行者123 更新时间:2023-12-02 11:54:39 25 4
gpt4 key购买 nike

我有一个未知数量的单词数组,最大长度未知。我需要将其转换为另一个数组,基本上将其转换为列字数组。所以对于这个原始数组:

@original_array = ("first", "base", "Thelongest12", "justAWORD4");

结果数组将是:

@result_array = ("fbTj","iahu","rses","selt","t oA","  nW","  gO","  eR","  sD","  t4","  1 ","  2 ");

实际上我会有这个:

fbTj
iahu
rses
selt
t oA
nW
gO
eR
sD
t4
1
2

我需要这样做才能制作一个表格,这些单词是表格的标题。我希望我已经说清楚了,并感谢您愿意提供的帮助。

我尝试使用 split 函数,但我一直把它弄乱......

编辑:大家好,感谢您的所有提示和建议!我从你们所有人那里学到了很多东西,因此投了赞成票。不过我发现 tchrist 的答案更方便,也许是因为我来自 c,c# 背景......:)

最佳答案

use strict;
use warnings;
use 5.010;
use Algorithm::Loops 'MapCarU';

my @original_array = ("first", "base", "Thelongest12", "justAWORD4");
my @result_array = MapCarU { join '', map $_//' ', @_ } map [split //], @original_array;

关于string - 如何将单词数组转换为按顺序包含单词字符的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com