`
lndalian2000
  • 浏览: 28822 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Perl_学习笔记

阅读更多
use strict 义严格模式。

 

use warnings 添加警告验证

 

use utf8 指定EncodingUTF-8

 

 

use File::Basename

File::Basename中常用的方法有fileparse, basename, dirname

fileparse方法会回包含路名称三个部份的串列。

dirname方法回路位置。

basename方法回档案名称。

 

:

use File::Basename; 

use strict; 

fileparse_set_fstype('MSWin32'); 

my $path='c:/perl/bin/perl.exe'; 

my($fname, $dir, $ext)=fileparse($path, '.exe'); 

print "Location: $dir/nBasename: $fname/nExtension: $ext/n"; 

my($basename)=basename($path, '.exe'); 

print "basename(): $basename/n"; 

my($dirname)=dirname($path); 

print "dirname(): $dirname/n";

 

果:

Location: c:/perl/bin/

Basename: perl

Extension: .exe

basename(): perl

dirname(): c:/perl/bin

 

use Getopt::Long 入参数用。

 

@array 相当于JAVAArrayList

例:

for($i=0; $i<=$#array; $i++) {

print "$array[$i]\n";

}

$#arrayPerl的一个特殊用法,代表列最後一个元素的注

 

%hash 相当于JAVAHashMap

例:

foreach $key (keys %hash) {

print "$hash{$key}\n";

}

foreach $value (values %hash)

while(($key,$value)=each %hash)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics