Perl 如何数组转字符串!急!
本人初学perl,请教如何将一个数组多值转成一个字符串的多个值。以@a=('P','e','r','l')为例,想要得到$b=['P','e','r','l']值。应该就...
本人初学perl,请教如何将一个数组多值转成一个字符串的多个值。
以@a = ('P','e','r','l')为例,想要得到$b = ['P','e','r','l']值。
应该就是把
@a
$VAR1 = 'P';
$VAR2 = 'e';
$VAR3 = 'r';
$VAR4 = 'l';
变成
$b
$VAR1 = [
'P',
'e',
'r',
'l'
];
顺便问下,倒过来的话,数组逐行push去字符串push($b,shift(@a)) , 这里push怎么用的?
多谢! 展开
以@a = ('P','e','r','l')为例,想要得到$b = ['P','e','r','l']值。
应该就是把
@a
$VAR1 = 'P';
$VAR2 = 'e';
$VAR3 = 'r';
$VAR4 = 'l';
变成
$b
$VAR1 = [
'P',
'e',
'r',
'l'
];
顺便问下,倒过来的话,数组逐行push去字符串push($b,shift(@a)) , 这里push怎么用的?
多谢! 展开
展开全部
你就用push呗,push是每次往列表的右边加上一个元素;你说的逐行去除那是pop.
列表变量本来就可以转化为content变量,直接转就是了。
@a = ('P','e','r','l');
my ($b)=[0,1,2,3];
列表变量本来就可以转化为content变量,直接转就是了。
@a = ('P','e','r','l');
my ($b)=[0,1,2,3];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@a = ('P','e','r','l'); $t=join "",@a; print $t;
字符串,直接取就是了。
字符串,直接取就是了。
追问
请看我要求, 你的做法得到的是 $b = ['Perl'] , 我要的是$b = ['P','e','r','l'].
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询