私はこれを行う方法を知っていました。より大きな文字列から部分文字列を取得して、それをスカラーに割り当てたいだけです。だから、これが私がハッキングしたPerlスクリプトです...
#!/usr/local/bin/perl
use warnings;
use strict;
my $thing = "thing1 thing2 thing3 thing4 thing5 thing6 thing7 thing8";
my $thing4 = ${@{split (/ /, $thing)}[3]};
print "thing4 is $thing4\n";
...私が得る出力はこれです...
Use of uninitialized value $_ in split at ./perlex.pl line 6.
Can't use string ("0") as an ARRAY ref while "strict refs" in use at ./perlex.pl line 6.
...出力が...
thing4 is thing4
ここで何が間違っていますか?