Perl输出显示在终端的左侧?

K D*_*K D 1 linux perl ubuntu-10.04

奇怪的是,当我在Perl中执行代码时,输​​出总是出现在命令行的左侧.例如.

admin@admin-machine:~$ perl my_program
1 2 3 4 5 admin@admin-machine:~$
Run Code Online (Sandbox Code Playgroud)

如何让它在一行上显示输出,如下所示?

admin@admin-machine:~$ perl my_program
1 2 3 4 5
admin@admin-machine:~$
Run Code Online (Sandbox Code Playgroud)

Dav*_*ell 10

您需要在print语句的末尾添加换行符(\n).例如

print "1 2 3 4 5 \n";
Run Code Online (Sandbox Code Playgroud)