Perl int to array

Gho*_*ost 1 perl

我有一个存储在Perl变量中的数字,我想在数组的不同位置"传递/转换/存储"它的数字.更好看的一个例子:

比方说,我有这个数字存储:

$hello = 429384
Run Code Online (Sandbox Code Playgroud)

我需要一个包含数字的新数组,所以:

$hello2[0] = 4
$hello2[1] = 2
$hello2[2] = 9
Etc..
Run Code Online (Sandbox Code Playgroud)

我可以使用几个循环来实现它,但我想知道是否有一种有效且快速的方法.Thx提前!

tex*_*uce 5

my @hello = split //, $hello;
Run Code Online (Sandbox Code Playgroud)

在Perl中,如果在字符串运算符中使用数字,则转换将自动完成


frh*_*ack 5

$hello = 429384;

@hello = split //, $hello;

print $hello[0];
Run Code Online (Sandbox Code Playgroud)