请看一下,这个输出为何总是多一行

发布于 2022-10-15 10:19:32 字数 755 浏览 51 评论 0

本帖最后由 perlplus33 于 2011-04-12 15:42 编辑

多余的是:

  1. print "\n";

复制代码这是code:

  1. #!d:/d/perl/bin/perl5.10.1.exe
  2. while (<DATA>) {
  3.         ($a, $b, $c) = split(":");
  4.         print "$a\n$b\n$c\n";
  5. }
  6. __DATA__
  7. who:are:you, i am Jack:you
  8. hi there:what:are you:doing

复制代码这是输出:

  1. who
  2. are
  3. you, i am Jack
  4. hi there
  5. what
  6. are you
  7. print "\n";

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

北座城市 2022-10-22 10:19:32

报告楼主,您眼花了

豆芽 2022-10-22 10:19:32

#!d:/d/perl/bin/perl5.10.1.exe

这都跟谁学的。

无声静候 2022-10-22 10:19:32

啊,这个Dzsoft perl editor 5.8.5好像过时了。
谢谢楼上的热心。
真的,cmd界面下没有这个多余的行,Komodo中也没有,但是Dzsoft中有。我经常用这个简单的便利软件。

cmd.gif (13.96 KB, 下载次数: 1)

下载附件

under cmd

2011-04-12 17:26 上传


Dzsoft.gif (62.1 KB, 下载次数: 0)

下载附件

under Dzsoft

2011-04-12 17:26 上传

流星番茄 2022-10-22 10:19:32

lz的图是怎么做的呢?

饮惑 2022-10-22 10:19:32

#!d:/d/perl/bin/perl5.10.1.exe

这都跟谁学的。
flw 发表于 2011-04-12 17:17

我的perl.exe和这个perl5.10.1.exe都在一个目录下,才自己觉得应该这样的。

请问斑竹,系统会自动用高一级的版本么.
谢谢。

往日情怀 2022-10-22 10:19:32

lz的图是怎么做的呢?
yybmsrs 发表于 2011-04-12 19:34

    用的gif的抓屏生成软件,你搜一下就找到了。

明媚如初 2022-10-22 10:19:32

本帖最后由 perlplus33 于 2011-04-13 12:11 编辑

删除了,不好意思。

一杆小烟枪 2022-10-22 10:19:32

回复 8# perlplus33

    淫才了,赶快删了,小心版主再来训你

    在win下第一行的 #! 唯一的作用就是命令行参数,如 -w -c 之类的。写全地址一点意义都没有,你要是写个 #!/usr/bin/perl 还可以说是方便移植到 linux 下,否则只写个 #!perl 就是了。win 下是通过后缀查找 perl 解释器的不会自动用最新的。

番薯 2022-10-22 10:19:32

先删除了再说,因为我看到你得了比赛第一名。恭喜,恭喜!!
用类似use 5.010的方式是否程序只要查找到perl5.10后,就不再理会后面的小版本了?
又或者现在的版本是perl8.8(假设的),一定兼容perl5.10了,所以use 5.010不需要再用了?

扫盲的老师很辛苦的,谢谢啦。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文