为什么我需要在Perl的“Content-Type:text/html”后两次放置“\ n”,但是只有一次使用Python?例如,下面的Python脚本工作:为什么Perl和Python的打印输出与“ n”不同?
#!/usr/bin/python
print "Content-Type: text/html\n"
print "Hello World!"
但下面的Perl脚本不起作用(它给脚本的过早结束头标错误消息):
#!/usr/bin/perl
print "Content-Type: text/html\n";
print "Hello World!";
相反,我需要添加一个额外的“\ n”得到它的工作:
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "Hello World!";
-1:答案是“因为他们是不同的语言”。为什么这么问?你如何明智地比较两种不同的语言?如果你要比较语言,为什么不问问Ruby,C++,C#和VB呢? – 2011-03-25 21:19:45