コンテキストのホームへ ホーム > Perl情報メモ > テクニカルノート > Perl5ってどんなもの? > 局所変数: myとlocal

ホーム

Perlニュースレター

Perl情報メモ

会社情報

トレーニングコース


Perl5ってどんなもの? (1999/2/23 JUS勉強会資料)

デモ

局所変数: myとlocal

  • Perl 4ではlocalしかなかった

  • Perl 5ではmyが導入された

  • localとmyの違いは何か?

    • local変数はダイナミックスコープ(dynamic scope)を持つ
    • my変数はレキシカルスコープ(lexical scope)を持つ
      • C言語のauto変数はレキシカルスコープを持つ
      • スタティックスコープ(static scope)ともいう
  • 具体的にどう違うか (デモ)

(スライド 12/64)

[ 前のスライドへ | 次のスライドへ | インデックスへ | グラフィックスバージョンへ]

ご質問・お問い合わせはwebmaster@context.co.jpまで
Copyright (C) 2001 Context, Inc. All rights reserved.