エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
グローバル変数とローカル変数とインスタンス変数の違いってなに?? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
グローバル変数とローカル変数とインスタンス変数の違いってなに?? - Qiita
はじめに プログラミング初学者のものです。 Rubyを学習するにあたりグローバル変数とローカル変数の違... はじめに プログラミング初学者のものです。 Rubyを学習するにあたりグローバル変数とローカル変数の違いについてしっかり理解できていなかったのでまとめようと思います。 間違っているところがあれば教えていただけると嬉しいです。 グローバル変数とは 複数のサブルーチン(関数)間で値を共有できる変数です。 アプリケーションの開始から終了まで変数に入れた値を保持します。 ここでサブルーチンとはRubyでいうメソッドなどのある処理のまとまりのことを指します。 サブルーチンはメインルーチンから呼び出されることで処理が実行されます。 グローバル変数の特徴について2つ説明したいと思います。 メインルーチンからサブルーチンを呼び出しサブルーチンで定義されている変数を参照することが可能。 サブルーチンAとサブルーチンBで同じグローバル変数を定義したときに同じ参照を持つ変数になる。 グローバル変数はどこからでも