さんぷるこーどによるPerlにゅうもん もくじ
Perlにゅうもん
でばっぐ
でばっぐのきそ
Perlでばっが さいしょにおぼえるこまんど
こまんどらいんひきすう
こまんどらいんひきすうのきそ
こまんどらいんひきすう
はいれつ
はいれつのきそ
はいれつのきそ しょきか、しゅつりょく、だいにゅう
はいれつのこすう、さいごのそえじ、さいだい、さいしょう、ならべかえ
はいれつへのついか、はいれつのようそのしゅとく
はいれつすらいす ・・・ はいれつのふくすうのあたいをとりだす
はいれつのそうさ
はいれつのようそのせんべつ(grep)、はいれつのしゃぞう(map)
はいれつのかくようそをしょりする --- forぶん, foreachぶん
はいれつのようそのけんさく、はいれつのちょうふくしたようそをとりのぞく、ちょうふくをかぞえる
はいれつへのりふぁれんす
はいれつへのりふぁれんす, はいれつへのへんかん, ようそのさんしょう
はいれつとはいれつのりふぁれんすのひかく
はいれつのはいれつ
「はいれつのはいれつ」のきそ
「はいれつのはいれつ」のそうさ。ようそのついかとようそのさくじょ
はっしゅのはいれつ
はっしゅのはいれつ。せんげんとしょきか。ようそのさんしょう。すべてのようそのしゅつりょく。
はっしゅのはいれつ。ようそのついかとさくじょ。
はっしゅ
はっしゅのきそ
はっしゅのきそ。しょきか、しゅつりょく、だいにゅう。
はっしゅすらいす ・・・ はっしゅのふくすうのあたいをとりだす
はっしゅのかくようそのしょり
はっしゅのすべてのきーとあたいをしゅとくする。keysかんすうとvaluesかんすう。
はっしゅのかくようそをしょりする。keysかんすうとvaluesかんすうをしようする。
はっしゅのすべてのようそをeachかんすうをつかってしょりする。
はっしゅのそうさ
はっしゅのようそのじょうたいをしらべる。きーのそんざい(exists),ていぎすみ(defined),まこととにせ。
はっしゅのきーをさくじょする。deleteかんすう。
はっしゅのきーとあたいをいれかえる。reverseかんすうをもちいる。
はっしゅのきーとあたいのへんこうをせいげんする。 Hash::Util
はっしゅへのりふぁれんす
はっしゅへのりふぁれんす
はっしゅへのりふぁれんすからはっしゅをとりだす
はっしゅのはっしゅ
はっしゅのはっしゅ
はいれつのはっしゅ
はいれつのはっしゅ。せんげんとしょきか。ようそのさんしょう。
はいれつのはっしゅのようそのついかとさくじょ
さぶるーちん
さぶるーちんのきそ
さぶるーちんとは
ひきすう
ひきすうの3しゅるいのうけとりかた。
$_[0], shift, @_
はいれつ、はっしゅをひきすうとしてわたす
はいれつとはっしゅをくべつしてわたす。
もどりち
すからーこんてきすととりすとこんてきすと
さぶるーちんのもどりち すからーとりすと
すからーかりすとをこんてきすとにおうじてへんきゃくする。wantarray
たんどくのreturn
さぶるーちんのやくわり
Perlのさぶるーちんのとくちょう
よいさぶるーちんをさくせいするためのこころがけ
さぶるーちんさくせいをさくせいしてたんたいしけん( じどうしけん ) をかのうにする。
さぶるーちんはぷろぐらむのもくじをつくるためのものでないのでちゅういする。
さぶるーちんえんしゅう
cvsけいしきのもじれつを、はいれつのはいれつにへんかんする。
cvsけいしきのもじれつを、はっしゅのはいれつにへんかんする。
さいだいちとさいしょうちをもとめる。
ばぶるそーとする。
こうじゅんとしょうじゅんをせんたくしてばぶるそーとする。
さぶるーちんさくせいのぎじゅつ
りすととはっしゅによるひきすうのうけとりかたのてんけいてきなぱたーん
ふくすうのはいれつあるいははっしゅをひきすうとしてうけとるぱたーん
えらーしょりをおこなう。
でふぉるとあたいのあつかい。
ひきすうのうけとりで、いとしないはっしゅのきーをちぇっくする。
さぶるーちんへのりふぁれんす
さぶるーちんへのりふぁれんすをさくせいする。
さぶるーちんへのりふぁれんすをりようしたぽりもーふぃずむ
しぐなるはんどらのじっそう
いべんとくどうがたぷろぐらみんぐのしょほてきなじっそう
さぶるーちんのどうてきなせいせい
かんすうじぇねれーた
さぶるーちんのおーとろーど AUTOLOAD
かたぐろぶをつかってさぶるーちんのなまえをどうてきにけっていする。
かんすうてんぷれーとをつかってどうてきにふくすうのさぶるーちんをさくせいする。
くろーじゃ
くろーじゃのていぎ
くろーじゃをかんすうじぇねれーたをつかってさくせいする。
くろーじゃにさんしょうされるへんすうをしょきかする。
くろーじゃのがいねんをくらすとのたいひでわかりやすくせつめいする。
もじゅーるのさくせい
ぱっけーじとしんぼるてーぶる
さぶるーちんのていぎとすこーぷ
しんぼるてーぶる
かたぐろぶとしんぼるてーぶる
もじゅーるとでぃれくとり
じっこうぷろぐらむのでぃれくとりのひとつうえのでぃれくとりのもじゅーるをつかう
すうちえんざん
すうちのきそ
すうちのひょうげん
2しんすう、8しんすう、16しんすうでのすうちひょうげん
すうちにかんするどきゅめんと
すうちえんざん
4のりえんざん
べきじょうをもとめる。 **
いんくりめんとえんざんしとでくりめんとえんざんし
すうちともじれつ
すうちともじれつのじどうへんかん
もじれつがただしいすうちをひょうげんしているかをはんていする。
すうちとごさ
すうちとごさ
ふどうしょうすうてんをひかくする。
ししゃごにゅうをおこなう。
せいすうぶをとりだす。intかんすう
しょうすうぶのきりあげときりさげ。ceilかんすうとfloorかんすう
すうがくかんすう
ぜったいちをもとめる。absかんすう。
まさのへいほうこんをもとめる。sqrtかんすう
さんかくかんすう
えんしゅうりつをしゅとくする。Math::Trig::pi()
かくどをらじあんにへんかんする。Math::Trig::deg2rad
sin,cos,tanをもとめる。
そのほかのさんかくかんすう
しすうかんすう・たいすうかんすう
しぜんたいすうのそこ ねいぴあかずeをしゅとくする。
たいすうをもとめる
しんすうへんかん
10しんすうから2しんすう、8しんすう、16しんすうへのへんかん
2しんすう、8しんすう、16しんすうから10しんすうへのへんかん
10しんすうからnしんすうへへんかんするあるごりずむ
nしんすうから10しんすうへへんかんをおこなうあるごりずむ
らんすう
らんすうをせいせいする。
さいげんせいのあるらんすうをせいせいする。
しぜんらんすうにちかいぎじらんすうをはっせいさせる。Math::Random::MT
そのほかのすうがくもじゅーる
ゆうこうけたすうのおおきなすうちをけいさんする。Math::BigInt、Math::BigFloat。
びっとえんざん
びっとえんざん
びっととは
びっとえんざんとびっとえんざんし
びっとしふとえんざんし
もじれつ
もじれつのきそ
もじれつをしゅつりょくする
もじれつをれんけつする
もじれつりすとえんざんし qw( )
ひあどきゅめんと
もじれつのながさをしゅとくする。lengthかんすう。
もじれつのけんさく・ちかん
していしたいちのもじをちゅうしゅつ,ちかんする。substrかんすう
もじをけんさくする。indexかんすう。rindexかんすう。
もじれつのしょり
ぎょうまつのかいぎょうをさくじょする。chompかんすう
くぎりもじをしていしてもじれつをれんけつする。joinかんすう
かんまくぎりのもじれつをしょりする。splitかんすう
もじれつのじゅんじょをはんてんさせる。reverseかんすう。
もじれつのへんかん
こもじをおおもじにへんかんする。おおもじをこもじにへんかんする。ucかんすうとlcかんすう。
だいじぇすとをさくせいしてぱすわーどのしょうごうをおこなう。cryptかんすう。
すうちをASCIIこーどたいおうするもじにへんかんする。chrかんすう。
ASCIIこーどのもじをないぶひょうげんであるすうちにへんかんする。ordかんすう。
しょしきもじれつ
しょしきしていしたもじれつをさくせいする。sprintfかんすう。
sprintfかんすうのしょしきしていしいちらん
こていちょうもじれつにふぉーまっとする。
2しんすう、8しんすう、16しんすうをしんすうひょうきでふぉーまっとする。
しょうすうてんいかのけたかずでせいどをしていする。
ゆうこうけたすうでせいどをしていする。
せいきひょうげん
せいきひょうげんとは
せいきひょうげんのがいよう
せいきひょうげんよるぱたーんまっちとちかん
せいきひょうげんのこうしきどきゅめんと
1もじをあらわすせいきひょうげんもじ
にんいのもじれつ( . )、にんいのすうじ( \d )、にんいのわーどもじ( \w )
もじくらすでもじのしゅうごうをひょうげんする
とくしゅな0もじをあらわすせいきひょうげんもじ
もじれつのせんとうとまつびをひょうげんする。^ と $
わーどもじのくぎりをひょうげんする。 \b
ろんりえんざんをあらわすせいきひょうげんもじ
ろんりわ( A または B )をひょうげんする (word1|word2)
くりかえしをあらわすせいきひょうげんもじ
りょうしていし1 { m,n }
りょうしていし2 *(0かいいじょう) +(1かいいじょう) ?(0かいあるいは1かい)
まっちしたもじにかんするじょうほうのしゅとく
まっちしたもじをりようする。$1, $2, $3
ぱたーんまっちしたぜんごのもじをしゅとくする。
せいきひょうげんおぷしょん
g まっちしたすべてのもじをちかんする。
i おおもじとこもじをくべつしないでまっちさせる。
e ちかんにさぶるーちんをしようする。
s . をかいぎょうにまっちさせる。
m ふくすうぎょうにまっちさせる
x せいきひょうげんをみやすくする。
o で、へんすうてんかいをいちどだけおこなう。
せいきひょうげんのこわざ
せいきひょうげんを // いがいのもじでひょうげんする。
() を、たんなるぐるーぴんぐにしようする。(?:)
せいきひょうげんをへんすうにほぞんする qr//
ぱたーんまっちのきそく
さいちょうまっちとさいたんまっち
ふぁいるとでぃれくとり
ふぁいるのそんざいかくにん
-f つうじょうふぁいるのそんざいをかくにんする。
-d でぃれくとりのそんざいをかくにんする。
-e ふぁいるのそんざいをかくにんする。
ふぁいるのじょうほう
-s ふぁいるさいずをしゅとくする。
-M さいしゅうこうしんからけいかしたにっすうをしゅとくする
-A で、さいしゅうあくせすからけいかしたにっすうをしゅとくする
ふぁいるのしょうさいなじょうほうをしゅとくする。 stat かんすう
ふぁいるてすと( あるいは stat )のけっかをさいりようする。
_
ふぁいるめいのきそちしき
ぜったいぱすとそうたいぱす
じぶんじしんのでぃれくとりと、1かいそううえのでぃれくとりをひょうげんする。 . と ..
ふぁいるめいのあつかい
OSにいぞんしないふぁいるめいをさくせいする File::Spec->catfile
ふぁいるめいから、でぃれくとりめいとべーすめいをとりだす。 File::Basename::fileparse
ふぁいるめいから、かくちょうしをとりだす。File::Basename::fileparse($file,$suffix)
ふぁいるそうさ
ふぁいるをさくせいする。
ふぁいるをさくじょする。unlink
ふぁいるをこぴーする。 File::Copy::copy
ふぁいるをいどうする( ふぁいるめいをへんこうする ) File::Copy::move
でぃれくとりそうさ
でぃれくとりをさくせいする。 mkdir
でぃれくとりをさくじょする。 rmdir
でぃれくとりめいをへんこうする。 → ふぁいるめいのへんこうとおなじ。File::Copy::move
かれんとでぃれくとりをへんこうする。 chdir
かれんとでぃれくとりめいをしゅとくする。Cwd::getcwd
かれんとでぃれくとりのふぁいるいちらんをしゅとくする。 glob
さいきてきなでぃれくとりそうさ
ふくすうかいそうのでぃれくとりをさくせいする。 File::Path::mkpath
かいそうをもつでぃれくとりをいちどにさくじょする。File::Path::rmtree
さいきてきにすべてのふぁいるをしょりする。File::Find::find
ふぁいるとでぃれくとり(UNIXけいOS)
ふぁいるぱーみっしょんのきそ
ふぁいるぱーみっしょんとは
ふぁいるぱーみっしょんのひょうげんほうほう
ぱーみっしょんを「しょゆうしゃ」「ぐるーぷ」「にんいのゆーざ」にせっていする。
でぃれくとりのぱーみっしょん
ふぁいるぱーみっしょんのそうさ
ふぁいるぱーみっしょんをへんこうする。chmod
ふぁいるぱーみっしょんをしらべる。
びっとますくでぱーみっしょんをせいげんする。
ふぁいるにゅうしゅつりょく
ふぁいるにゅうしゅつりょくのきそ
ふぁいるにゅうしゅつりょくとは
ふぁいるにゅうしゅつりょくのどきゅめんと
ふぁいるおーぷん
ふぁいるおーぷんの2しゅるいのきじゅつほうほう
おーぷんもーどのしてい
おーぷんもーどをしょうさいにしていする。sysopen かんすう
ふぁいるはんどるのがいねん
ふぁいるりーど
ふぁいるを1ぎょうずつよみこむ。realline かんすう。
すべてのおこなをすからーへんすうによみこむ。すべてのおこなをはいれつによみこむ。
ふぁいるからひともじずつよみこむ。getc
よみこみじのえらーをこうりょしたふぁいるりーどのきじゅつほうほう
ふぁいるへのかきこみ
ひょうじゅんしゅつりょくをりだいれくとしてふぁいるにかきこむ。
ふぁいるめいをしていしてふぁいるにかきこむ
ふぁいるよみかき
あんぜんにふぁいるをよみかきする。
ふぁいるにゅうしゅつりょくえんしゅう
csvふぁいるをよみこんでPerlのでーたかたにへんかんする。( はいれつのはいれつにへんかん )
csvふぁいるをよみこんでPerlのでーたかたにへんかんする。( はっしゅのはいれつにへんかん )
OSのにゅうしゅつりょくきこう
ひょうじゅんにゅうりょく、ひょうじゅんしゅつりょく、ひょうじゅんえらーしゅつりょく
ひょうじゅんにゅうしゅつりょくとりだいれくと
ぱいぷ
Unixかぜふぃるたぷろぐらみんぐ
Unixかぜのふぃるたぷろぐらみんぐをかく。
おぷしょんをしていできるふぃるたぷろぐらむをかく。
らんだむあくせす
しーけんしゃるあくせすとらんだむあくせす
らんだむあくせすをつかってよみかきする。
ばっふぁりんぐ
ばっふぁりんぐとは
こまんどばっふぁりんぐへのきりかえ
ふぁいるろっく
ふぁいるろっくとは
じゅんばんをまもってふぁいるをよみかきする。flock かんすう
ろっくようのふぁいるをつかってふぁいるろっくする。
せいぎょこうぞう
じょうけんぶんきのきそ
ifぶん
すうちひかくとじしょじゅんひかく
ろんりせき、ろんりわ、ひてい
if ?? else、if ?? elsif
しんぎち
ややとくしゅなじょうけんぶんき
unlessぶん
or
こうちのif、こうちのunless
3こうえんざんし
くりかえし
whileぶん
forぶん
foreachぶん
lastとnext
へんすう
れきしかるへんすう
れきしかるへんすうのせんげん( my ),、だいにゅう、しょきか。
れきしかるへんすうのすこーぷ。れきしかるへんすうのじゅみょう
ぱっけーじへんすう
ぱっけーじへんすう
ぱっけーじへんすうのせんげん(our)、すこーぷ。ぱっけーじへんすうのじゅみょう。
mainぱっけーじ
ぱっけーじへんすうをいちじてきにたいひして、ふくげんする。local
へんすうのかた
3つのへんすうけい
すからーかた
はいれつけい
はっしゅかた
じょうほうしゅとく
すくりぷとのじょうほう
すくりぷとめいをしゅとくする。 $0
じっこうすくりぷとのあるでぃれくとりめいをしゅとくする Find::Bin
じっこうしているかんすうめいをしゅとくする。 caller かんすう
ぱっけーじめいをしゅとくする。
__PACKAGE__
すくりぷとうえのぎょうばんごうをしゅとくする
__LINE__
すくりぷとのふぁいるめいをしゅとくする。
__FILE__
もじゅーるのじょうほう
もじゅーるのけんさくぱすをしらべる。 @INC
よみこまれているもじゅーるをしらべる。 %INC
OSのじょうほう
OSめいをしゅとくする。 $^O
かんきょうへんすうをしゅとくする。 %ENV
ぷろせすのじょうほう
ぷろせすとは
ぷろせすIDをしゅとくする。 $$
ぷろせすのかいしじこくをしゅとくする。 $^T
ひづけとじこく
ひづけとじこくのあつかい
えぽっくからげんじてんまでのけいかびょうすうをしゅとくする。timeかんすう
げんざいのひづけとじこく(ろーかるじかん)をしゅとくする。localtimeかんすう
げんざいのひづけとじこく(きょうていせかいとき)をしゅとくする。gmtimeかんすう
ひづけとじこく(ろーかるじかん)をえぽっくびょうにへんかんする。Time::Local::timelocal()
ひづけとじこく(きょうていせかいとき)をえぽっくびょうにへんかんする。Time::Local::timegm()
とくべつなひづけ
しゅくじついちらんをしゅとくする(Google Calendar Data API )
うるうどし(うるうねん)かどうかをはんていする。
そんざいするひづかどうかをはんていする。
げつまつじつをしゅとくする。
じこくのけいさん
じこくのさをもとめる(24じかんをこえないばあい)
がつめいのえいごひょうきいちらん
じこくのさをもとめる( じこくにひづけをふくむ )
DateTime はんようてきにひづけをあつかう
DateTimeのいんすとーる
DateTimeもじゅーるをいんすとーるする。
DateTimeのきそ
DateTimeおぶじぇくとのしょきか, ひづけ・じこくじょうほうのしゅとく
げんざいのひづけとじこくをしゅとくする。
えぽっくびょうからひづけじょうほうをさくせいする。
たいむぞーん
たいむぞーんをひょうげんするくらす DateTime::TimeZone
たいむぞーんめいいちらん
ろけーる
ろけーるのしてい。がつめいとようびめいをにほんごでしゅつりょくする。
ろけーるしていのためのくらす DateTime::Locale
ろけーるいちらん DateTime::Locale::Catalog
じこくじょうほうのしゅとく
ねんがっぴ、じこくじょうほうをまとめてしゅとくする
うるうねんのはんてい。げつまつじつのしゅとく。
ひづけのしょしきしてい strftime
かいはつかんきょうこうちく
きそてきなかいはつかんきょう
ActivePerlをいんすとーるする。
こまんどぷろんぷとにゅうもん
もじこーどへのたいおう
こまんどぷろんぷとでUTF-8のもじをひょうじする。
CPAN
Windowsでmakeできるかんきょうをさくせいする。nmake
どきゅめんと
どきゅめんと
Perlのどきゅめんとのよみかた
ふぁいるにゅうしゅつりょくのどきゅめんと
えいご
perlintroをよむためのえいたんごしゅう
とくしゅへんすう
とくしゅへんすういちらん
$0 ぷろぐらむめいをしゅとくする。
ぷらぐま
よくつかうぷらぐま
ぼうとうでかならずせんげんするぷらぐま。 strict と warnings
Core Module
だんぷ
Data::Dumper のつかいかた。へんすうのないようをしゅつりょくする
わんらいなー
べんりなわんらいなー
Perlでgrepする。していしたもじれつをふくむおこなをちゅうしゅつ
Windowsのこまんどぷろんぷとでcatする。
いべんと
2008ねん
Perlのいべんと「Yokohama.pm Technical Talk #2」はっぴょうないようまとめ
ぷろぐらみんぐべんきょうかい だい2かい Smiley Hackathonにさんかした。
Smiley Hackathon(かり)#3にいく
ぷろぐらみんぐべんきょうかい だい3かい Smiley Hackathonにさんかした。
Perlのいべんと Yokohama.pm #3 がかいさいされます。
Perlのいべんと Yokohama.pm #3 のさんかしゃのぼしゅうがはじまりました。
Perlかんれんきじ
Perlのすすめ
せんれんされたPerl: CおよびJavaぷろぐらまーのためのPerl 5.6
よみもの
がくしゅう
ぎじゅつぶんしょをよむための5つのちゃくがんてん
Perlのこうしきどきゅめんとをよむためのえいごのべんきょうほうほう
どくがくでしかくしけんにごうかくするためのこうりつてきなべんきょうほうほう
ぷろぐらみんぐ
Perlのさんぷるこーどをさいそくでじっこうするほうほう
ぐろーばるへんすうのきけんせいをりかいしておく。
へんすうにてきせつななまえをつける
そのほか
しらべものをべんりにするためにさいていげんひつようなFirefox3あどおん3せん
WindowsXPをこうそくかする。
www.learn-japan.org
(
romaji
/
hira
/
kata
/
hirakata
)