ホーム > タグ > code

code

グローバル変数の弊害について

先日書いたフィボナッチ数を出力するコードだけれど、
「グローバル変数を使わないで書いたほうがいいよ」
というアドバイスを頂きました。

ということで、グローバル変数を使うことのデメリットについて調べてみました。
まず、グローバル変数とは・・・・

プログラミングにおいて全てのスコープからアクセスできる変数のこと

です。
ちなみにスコープとはある変数や関数が特定の名前で参照される範囲のこと。
ようするに全てのスコープというのはプログラム全体という意味。
どこからでも呼び出せて書き換えられる変数ということです。

なので、「ついつい便利だから使っちゃうんだよな・・・。」と思っていたらwikipediaに
はっきりと悪しき慣習と考えられている
と書かれていました。

グーグルでグローバル変数 弊害で検索してみたところ出るわ出るわ。
というわけでグローバル変数の弊害についてまとめてみました。

Continue reading

関連記事

Home > Tags > code

フィードとか

ページの上へ