タグ

2013年6月18日のブックマーク (13件)

  • 有限会社ミスティーネット - MISTY-NET - Perl・CGI講座 関数検索 >> map

    [関数の機能] ★の各要素を局所化された $_ にセットし、☆の式/□のブロックで評価し、 評価結果を返します。式/ブロックはリストコンテキストで評価されます。一つの要素から複数の戻り値が生成するような、あるいは戻り値のない式/ブロックでも構いません。 $_ はリストの要素自体を参照している為、式/ブロックで $_ の値を変更するとリスト値自体も変更されます。 [書式の例] 1.@return = map function(), @array; 2.@return = map { "mapped" . $_ } @array; # @array の各要素の文字列を置き換える map { s/hoge/moge/ } @array; # @array の要素を値としてハッシュに代入する %hash = map { ("map" . $i++) => $? } @array; # @array

  • 続・はじめてのPerl 4章 - ちゃまぐの備忘録

    今日もまとめなんです。。。 4章 リファレンス入門 4.1 多くの配列に対して同じ処理を実行するには サブルーチンに配列を渡す サブルーチンで、渡された配列に要素の追加は行えない それを行うためにリファレンスを使う 4.2 配列へのリファレンスを取るには バックスラッシュ文字は多くの意味を持つ 「〜へのリファレンスを取る」演算子でもある 配列名の前に\を付けると、配列へのリファレンスが取得できる 配列へのリファレンスは、ポインタのようなもの 配列を指すが、配列そのものではない リファレンスは、スカラーと同じコンテキストで使える つまり、 ・スカラー変数に代入できる ・配列の要素にできる ・ハッシュのキーと値にできる リファレンスは、コピー可能 リファレンスの数値形式 内部データ構造が持つ一意なメモリアドレス リファレンスの文字列形式 メモリアドレスの16進表現を含んだ文字列 つまり、配列ご

    続・はじめてのPerl 4章 - ちゃまぐの備忘録
  • bayashi.jp

    This domain may be for sale!

    hrmspr22
    hrmspr22 2013/06/18
  • Perlのコンテキストについて | シーズクリエイターズブログ

    hrmspr22
    hrmspr22 2013/06/18
  • リファレンス - SMART 開発者のためのウェブマガジン

    リファレンスの利用方法 Perlにはスカラや配列、ハッシュのほかに、『リファレンス』という一風変わった変数があります。スカラに代表される一般的な変数は、その名のとおりデータ(値)を記録するためのものですが、リファレンスは違います。リファレンスは値を記録する代わりに、値を格納しているアドレスを記録します。 リファレンスの概要リファレンス演算子(\)を使ったリファレンスの作成リファレンスの参照参照先のデータタイプを調べるソフトリファレンス リファレンスの概要 ここでちょっと変数についておさらいしてみましょう。変数は、ユーザが指定した値を記録し、あとから変数名を使ってその値を呼び出すためのものです。このとき、変数が何をやっているかというと、指定された値をコンピュータのメモリに記録して、アドレスと変数名をリンクさせています。 リファレンスは、値の代わりに、変数名にリンクされたアドレスを記録するスカ

    リファレンス - SMART 開発者のためのウェブマガジン
  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Blog Post Featured post CHI Flat Irons Which one is best for you? Continue reading Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping

    hrmspr22
    hrmspr22 2013/06/18
    制御構造
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

    hrmspr22
    hrmspr22 2013/06/18
    真偽値
  • InfoTech.fmfamily.net - Vol.1 文脈を読む言語

    hrmspr22
    hrmspr22 2013/06/18
    読み物
  • 動的型付け - Wikipedia

    動的型付け(どうてきかたづけ、英: Dynamic typing)とは、値やオブジェクトの型安全性を、実行時に検証するというコンピュータプログラミングの型システムの方法である。型の検査は実行時のプロセス上で行われて、ランタイムシステムの実行時型情報(RTTI)が照会されるなどして解析される。 動的な型チェックは、代入、束縛、関数適用、ダウンキャスト、ディスパッチ、バインディングといった所で行われる。なお、コンパイル時やインタプリタ開始時の最適化によってすでに型安全性が保証されている所は省略される。動的型付けの言語では、引数や返り値や変数宣言への型注釈が省略されやすくなる。 対義語は静的型付けであり、こちらでは値やオブジェクトの型安全性をコンパイル時に検証する。型の検査はソースコードの解析によって行われる。 動的型付けのルーツはLISPにさかのぼる。LISPは、同時期のFORTRANやCOB

    hrmspr22
    hrmspr22 2013/06/18
    読み物
  • map関数 - 配列のすべての要素の変換 - Perl入門ゼミ

    Perl › 関数 › here 配列のすべての要素を変換するにはmap関数を使用します。@arrayの各要素がデフォルト変数$_に渡されてきますので、コードブロック{ }の中で必要な変換を行います。変換文で最後に評価されたものが@mappedに順番に追加されます。 # 配列のすべての要素の変換 @mapped = map { 変換文 } @array; サンプル mapを使ってすべての要素を2倍するサンプルです。@numsが(1, 2, 3)の場合は@doubledは(2, 4, 6)になります。 # すべての要素を2倍 my @nums = (1, 2, 3); my @doubled = map { $_ * 2 } @nums; mapを使ってすべての要素の先頭の文字列を削除するサンプルです。@strsが('  a', '  b', '   c')の場合は@trimedは('a',

    map関数 - 配列のすべての要素の変換 - Perl入門ゼミ
    hrmspr22
    hrmspr22 2013/06/18
    map
  • 移転しました

    移転しました。 https://mas3lab.net/perl/waza/ref.html

  • とほほのCGI入門 - とほほのWWW入門

    とほほのCGI入門 トップ > とほほのCGI入門 CGIの概要 CGIとは? CGIの処理の流れ CGIスクリプト CGIの設置方法 プロバイダが用意した説明書を読む Perlのパス名を調べる CGIスクリプトを作成する .htaccessを設定する CGIスクリプトを転送する CGIのパーミッションを変更する CGIを呼び出す CGIの仕様 CGIスクリプトが書き出すヘッダ情報 CGIスクリプトへ渡すパラメータ CGIデータのエンコード CGIスクリプトが参照可能な環境変数 CGIその他 CGIスクリプトのテンプレート CGIスクリプト作成時の注意 NPHスクリプト CGIのセキュリティについて CGI実行後の?以降を表示しないようにするには? その他 WindowsCGIを動かすには? CGIスクリプトをデバッグするには? ファイルのロックに関する基礎知識 CGIスクリプトの設置例

    hrmspr22
    hrmspr22 2013/06/18
  • 300 Multiple Choices - HTTP Status Code

    このウェブサイトは販売用です! studyinghttp.net は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、studyinghttp.netが全てとなります。あなたがお探しの内容が見つかることを願っています!