Redian新闻
>
[转载] 新手问perl的初级问题
avatar
[转载] 新手问perl的初级问题# Unix - 噫吁兮,危乎高哉
l*i
1
【 以下文字转载自 Linux 讨论区 】
【 原文由 longhei 所发表 】
有这样一段perl script:
use strict;
open(my $fd,"my(@cgits,@barits);
while() {
$_ =~ s/^\s+//; # trim leading white space
my($iter,$res,$obj,$feas,$dual,$comp,$its,$mu,$junk) = split(/\s+/,$_);
next if ! defined $its || $its !~ /^\d+$/; # skip if seventh token not
integer
push(@cgits,$its);
push(@barits,$its) if $mu > 2.1e-8;
}
有这样几个问题请教:
1。“use strict”是干什么用的?
2。open(my $fd,"
avatar
c*t
2
use strict; # all variables should be declared
my $fd; # define file handle
my (@cgits, @barits) #declare two array.

【在 l*****i 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 【 原文由 longhei 所发表 】
: 有这样一段perl script:
: use strict;
: open(my $fd,": my(@cgits,@barits);
: while() {
: $_ =~ s/^\s+//; # trim leading white space
: my($iter,$res,$obj,$feas,$dual,$comp,$its,$mu,$junk) = split(/\s+/,$_);
: next if ! defined $its || $its !~ /^\d+$/; # skip if seventh token not

avatar
l*i
3
thank a lot!

【在 c**t 的大作中提到】
: use strict; # all variables should be declared
: my $fd; # define file handle
: my (@cgits, @barits) #declare two array.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。