タグ

perlに関するjonnjonのブックマーク (4)

  • 目次 ~サンプルコードによるPerl入門~

    サブルーチンの基礎 サブルーチンとは 引数 引数の3種類の受け取り方。 $_[0], shift, @_ 配列、ハッシュを引数として渡す 配列とハッシュを区別して渡す。 戻り値 スカラーコンテキストとリストコンテキスト サブルーチンの戻り値 スカラーとリスト スカラーかリストをコンテキストに応じて返却する。wantarray 単独のreturn サブルーチンの役割 Perlのサブルーチンの特徴 よいサブルーチンを作成するための心がけ サブルーチン作成を作成して単体試験( 自動試験 ) を可能にする。 サブルーチンはプログラムの目次をつくるためのものでないので注意する。 サブルーチン演習 cvs形式の文字列を、配列の配列に変換する。 cvs形式の文字列を、ハッシュの配列に変換する。 最大値と最小値を求める。 バブルソートする。 降順と昇順を選択してバブルソートする。 サブルーチン作成の技術

  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    jonnjon
    jonnjon 2009/11/04
  • Perl&CGI最強講座 [smart]

    indexは、第1引数STRの先頭から第2引数SUBSTRが最初に見つかった位置を返します。 第3引数 POSITIONで検索する位置を指定することもできます。第3引数POSITIONには最初の文字を 0 として指定します。 返却値は 0、もしくは変数$[に設定した値です。SURSTRが見つからなかった場合は -1 を返します。 indexの使い方 $str = "How you always hurt the one you love."; print index($str,'you'); > 4

    Perl&CGI最強講座 [smart]
  • Major mode to edit Perl scripts

    Perl スクリプトを編集するための設定 cperl-mode を使おう 関数名や変数名の補完入力を使う Perl の Debugger を起動する Perl スクリプトの文法的な正確さを検査する Perl語 Info を活用する cperl-mode を使おう Perl スクリプトを編集する時,普通は Emacs に標準的に附属している perl-mode を使います.しかし,この perl-mode は少し古いので最近の Perl5 の構文を利用するとインデントが崩れたりするなど,多少の不具合があります. それに対して,cperl-mode は最近も継続的にメンテナンスされていて, 新しい機能も利用できるようになっていますので,是非利用しましょう. なお,Emacs20 以降は cperl-mode.el は,Emacs の標準配布の一部となりましたから,特別にインストールする必

  • 1