Вот пример того, что я пытаюсь сделать:
@name = qw (Sam Tom John Mike Andrea);
@scores = qw (92 80 59 83 88);
Мне нужно сохранить этот массив как JavaScript, чтобы я мог делать полезные графики на веб-странице.
Предполагая, что вы хотите сохранить их в виде отдельных массивов, сначала привяжите их к хэшу:
my %data = ( names => \@names, scores => \@scores );
Затем используйте модуль JSON для сериализации структуры данных в JSON, например:
use strict;
use warnings;
use JSON;
my @names = qw (Sam Tom John Mike Andrea);
my @scores = qw (92 80 59 83 88);
my %data = ( names => \@names, scores => \@scores );
my $json = encode_json \%data;
print $json
Вывод:
{"names":["Sam","Tom","John","Mike","Andrea"],"scores":["92","80","59","83","88"]}