Perl格式未终止

时间:2015-04-13 16:25:57

标签: perl format

我在此代码块的编译期间收到格式未终止错误。

    while(@studentNames) {
            my $name = pop(@studentNames);
            my $age = pop(@studentAges);
            my $GPA = pop(@studentGPAs);

            format STDOUT =
            @<<<<<<<<<<<<<<<<<<<<<<<<<<< @<< @<<<
            "test", "42", "0.0"

            .

            write;
    }

我正在尝试将下面的表格写成STDOUT,然后最终输出文件。

    name1            age1 GPA1
    name2            age2 GPA2
    ...

提前致谢

1 个答案:

答案 0 :(得分:5)

点必须放在第一列。

    format STDOUT =
@<<<<<<<<<<<<<<<<<<<<<<<<<<< @<< @<<<
"test", "42", "0.0"

.