use utf8;
open(FILEHANDLE, 'sitemap.xml');
$i=0;
while($line = <FILEHANDLE> ){
if($line =~ /<loc>(.+?)<\/loc>/){
$source .= $1."\n";
}
}
close(IN);
print $source;
open(OUT, "> url.txt");
print(OUT $source);
close(OUT);
2008年9月5日金曜日
2008年9月4日木曜日
Class::Accessor
package Class;
use base qw( Class::Accessor::Fast );
__PACKAGE__->mk_accessors( qw(X Y) );
# オブジェクトを作成して返す
sub new{
my $class = shift;
my $self = {
X => 10,
Y => 100,
};
return bless $self, $class;
}
------------------
use Class;
my $obj = new Class;
$aa = $obj->X;#引数をゲット
print $aa;
print "\n";
$obj->X(200);#引数をセット
print $obj->X;
-----------
10
200
use base qw( Class::Accessor::Fast );
__PACKAGE__->mk_accessors( qw(X Y) );
# オブジェクトを作成して返す
sub new{
my $class = shift;
my $self = {
X => 10,
Y => 100,
};
return bless $self, $class;
}
------------------
use Class;
my $obj = new Class;
$aa = $obj->X;#引数をゲット
print $aa;
print "\n";
$obj->X(200);#引数をセット
print $obj->X;
-----------
10
200
2008年9月2日火曜日
use base qw(Human)
use base は、引数に与えられたモジュールを require しますので、use をする必要はありません。
これによって、Bakerクラスは、Humanクラスのメソッドを継承出来ます。
http://www.rwds.net/kuroita/program/Perl_oo.html
これによって、Bakerクラスは、Humanクラスのメソッドを継承出来ます。
http://www.rwds.net/kuroita/program/Perl_oo.html
2008年9月1日月曜日
MySQL複数行 INSERT
INSERT INTO table (id, name) VALUES (1,"いち"),(2,"に"),(3,"さーん!!");
http://d.hatena.ne.jp/tech_onoue/20080124/1201222762
http://d.hatena.ne.jp/tech_onoue/20080124/1201222762
登録:
コメント (Atom)