Wordpress,PHP,アフィリエイトとかの個人メモを記録していくよ
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
#!/usr/bin/perl
use strict;
use warnings;
require 'func.pl';
print func(1,2);
use strict;
use warnings;
sub func {
my $a = $_[0];
my $b = $_[1];
return $a + $b;
}
$ ./main.pl
3
#!/usr/bin/perl
use strict;
use warnings;
require 'func.pl';
print Func::func(1,2);
package Func;で名前宣言し、呼び出すほうは完全修飾名「Func::func()」で呼ぶ。package Func;
use strict;
use warnings;
sub func {
my $a = $_[0];
my $b = $_[1];
return $a + $b;
}
1;
#!/usr/bin/perl
use strict;
use warnings;
use Func;
print func(1,2);
モジュールはFunc.pmpackage Func;
use strict;
use warnings;
use Export;
our @ISA = qw(Exporter);
our @EXPORT = qw(func);
sub func {
my $a = $_[0];
my $b = $_[1];
return $a + $b;
}
1;
がコンパイルの際に1度だけ実行される。BEGIN {
require Func;
import Func;
}
$dbh = DBI->connect($DSN, $USER, $PASS,{RaiseError => 1, PrintError => 0, AutoCommit => 0 }) || die "DB connect error :$!";
eval{
処理;
処理;
処理;
...
$dbh->commit;
$dbh->disconnect;
};
if( $@ ){
$dbh->rollback;
$dbh->disconnect;
print $@;
}
sub func {
・・・
}
&func();
#!/usr/local/bin/per -U
package functions;
sub func1 {
・・・
}
1;
require './functions.pl';
functions::func1();
ブログ内検索
最新記事
カテゴリー
最新コメント
広告
プロフィール
なんとなくはじめてみたよ
カウンター