Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm
Perl › サブルーチン › here サブルーチンの具体的な例を使って学ぶために、いくつかの例を挙げて、解説します。 csv形式の文字列を配列の配列に変換する csv形式の文字列を配列の配列に変換するサンプルです。 use strict; use warnings; # 名前,年齢,出身 my $text = << 'EOS'; tora,24,Japan rika,12,USA kenta,25,Chinese EOS print "1: csv形式の文字列を、配列の配列に変換する。\n"; my $persons = parse($text); require Data::Dumper; print Data::Dumper->Dump([$persons], ['$perlsons']); sub parse{ my $text = shift; my @lines = spli
Perl › 構文 › here Perlにはコンテキストと呼ばれる概念があります。コンテキストとは文脈という意味で、次の二つのコンテキストがあります。 スカラコンテキスト リストコンテキスト スカラとして評価される文脈をスカラコンテキスト、リストとして評価される文脈をリストコンテキストと呼びます。 一例としてあげれば、localtime関数は、スカラコンテキストでは、日付・時刻を表示する文字列を返却し、リストコンテキストでは、日付・時刻情報をリストにして返します。 # スカラコンテキスト $date_string = localtime; # リストコンテキスト @date_info = localtime; もうひとつの一例をあげると、配列は、スカラコンテキストでは、配列の個数を、リストコンテキストでは、要素のリストを返します。 # スカラコンテキスト $count = @values
Perl › モジュール › here DateTimeを使用すると、日付と時刻を汎用的に扱うできます。 これまでは、なんとか標準モジュールで日付を扱おうと記事を書いてきましたが、本当はあまりよくない方法です。日付と時刻というのは例外が多く自分でスクリプトを書くとバグが混入しやすいです。 このモジュールは便利ですが、汎用的に日付を扱うために依存するモジュールの数が非常に多いです。また日付の計算を早く行うために、一部はC言語で記述されています。このため、Windows環境でのインストールには少し準備が必要です。 日付・時刻に関する一般的な情報は、以下を参考にしてください。 Perlで日付・時刻を扱う CPANからDateTimeをインストールする コマンドプロンプトで cpan DateTime と打ってください。cpanを使用するのがはじめての場合は、cpanの設定の初期化の作業が必要です
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く