タグ

walkstepbystepのブックマーク (287)

  • クラス変数とクラスインスタンス変数とインスタンス変数の違いについて - 遅咲きのエンジニア

    Ruby Way 第2版を読んでいきなりつまづく。 P46 class Myclass @x = 1 # クラスインスタンス変数 @y = 2 # 別のクラスインスタンス変数 def mymethod @x = 3 # インスタンス変数 # ここで@yにアクセスすることはできない end end これのなにが分からなかったかというと、クラスのはじめの@xとメソッド内の@xが別物であるということ(コメントに書いてあるんだけどね)。5年間C++を学んできた自分としては変数の宣言があることは当然だと思っていたため、なかなか理解できませんでした。 ということで、クラス変数とクラスインスタンス変数とインスタンス変数の違いについて。 クラス変数とは、 別名static変数とも言われ、各インスタンスが共有する変数のこと。 クラスインスタンス変数とは、 クラス変数とほぼ同じだが、そのクラスのみでしか参照で

    クラス変数とクラスインスタンス変数とインスタンス変数の違いについて - 遅咲きのエンジニア
  • Rubyでのクラス変数、インスタンス変数、クラスインスタンス変数の違いについて - simanのブログ

    Rubyでは色々な変数が定義できます。そこでごっちゃになりやすそうな「クラス変数」と「インスタンス変数」と「クラスインスタンス変数」について自分なりにまとめてみました。 クラス変数 class Siman @@name = "siman" def print_siman puts @@name end end class Simanman < Siman def print_simanman puts @@name end end s1 = Siman.new s2 = Simanman.new s1.print_siman s2.print_simanman siman simanクラス変数は「@@」から始まる変数のことを指します。クラス変数は継承されたクラスにも反映されるので、SimanクラスのサブクラスであるSimanmanクラスも、@@nameを参照できていることが実行結果からわか

    Rubyでのクラス変数、インスタンス変数、クラスインスタンス変数の違いについて - simanのブログ
    walkstepbystep
    walkstepbystep 2014/05/22
    分かってきたような・・・
  • アクセスメソッド - クラスの概念 - Ruby入門

    アクセスメソッドの種類 インスタンス変数を外部から参照したり更新したりする場合、次の「getName」メソッドや「setName」メソッドのようなインスタンスメソッドを用意しておくことでインスタンスを経由してインスタンス変数の値を取得したり変更したりすることができます。 class Car def initialize(carname="未定義") @name = carname end def getName() return @name end def setName(newName) @name = newName end end car = Car.new() car.setName("civic") print(car.getName()) このようにメソッドを定義することでインスタンスからインスタンス変数の参照や更新が行えますが、多くのインスタンス変数がある場合はメソッドを定義

    アクセスメソッド - クラスの概念 - Ruby入門
    walkstepbystep
    walkstepbystep 2014/05/22
    わかりやすい。
  • インスタンス変数の作成と使い方

    インスタンスの中で使用されるのがインスタンス変数です。インスタンス変数はクラス内のすべてのメソッドから使用することができます。ここでは Ruby でインスタンス変数を作成する方法と使い方について解説します。 インスタンス変数とは インスタンス変数はクラスの中で定義します。インスタンス変数は、クラス内のすべてのメソッドで共通して使用することができます。最初にどこかのメソッドでインスタンス変数を使用するとインスタンス変数は作成されます。一度作成されたインスタンス変数は他のメソッド内で値を取り出したり別の値を格納したりすることができます。 またインスタンス変数はクラスから作成されるインスタンス毎に固有のものとなります。例えば生成されたインスタンスの中でインスタンス変数に格納された値と、別のインスタンスの中でインスタンス変数に格納された値は別のものとなります。 インスタンス変数を作成する インスタ

    インスタンス変数の作成と使い方
    walkstepbystep
    walkstepbystep 2014/05/22
    インスタンス変数の概念がなかなか理解出来ない
  • 国債はどの程度「安全資産」なのだろうか?

    やまざき・はじめ/1958年、北海道生まれ。東京大学経済学部卒業。現在、楽天証券経済研究所客員研究員。株式会社マイベンチマーク代表取締役。東京大学を卒業後、三菱商事に入社。野村投信、住友生命、住友信託、メリルリンチ証券、パリバ証券、山一証券、明治生命、UFJ総研など、計12回の転職を経験。コンサルタントとして資産運用分野を専門に手掛けるほか、経済解説や資産運用を中心に、メディア出演、執筆、講演会、各種委員会委員等を務めた。2024年1月1日、永眠。 山崎元のマルチスコープ 旬のニュースをマクロからミクロまで、マルチな視点で山崎元氏が解説。経済・金融は言うに及ばず、世相・社会問題・事件まで、話題のネタを取り上げます。 バックナンバー一覧 新ルールで国債がリスク資産に? 日国債の暴落を仕掛けるには 「国債は安全資産か」という胸がどきどきするような見出しの記事が、『日経済新聞』(5月19日、

    国債はどの程度「安全資産」なのだろうか?
    walkstepbystep
    walkstepbystep 2014/05/21
    国債買ってみよう。
  • 教科書を7回読むだけで、断然トップになれた!(前編)

    山口真由さん 2002年、東京大学入学。司法試験、国家公務員第I種試験に合格。06年4月、財務省に入省。現在は弁護士として活動する傍ら、テレビ出演や執筆などでも活躍中。 弁護士、山口真由さんの華麗なキャリアは、東京大学法学部への現役合格から始まる。 東大入学後は、3年次にたった1年の準備期間で司法試験に一発合格。国家公務員第I種(当時)試験もクリア。卒業までに必要な162単位でオール「優」を取得。法学部における成績優秀者として「東大総長賞」を受賞し、同学部を首席で卒業している。 卒業後は財務省に入り、エリートコースと呼ばれる主税局に配属。約2年後に退職して弁護士に転身。最近は弁護士業の傍ら、テレビのニュース番組などにも出演し、単行も出版している。 深いため息がもれそうな経歴だが、山口さんの勉強法は、意外なほどシンプルで安上がりだ。 基は教科書を7回読むこと、ただそれだけ。中学時代から彼

    教科書を7回読むだけで、断然トップになれた!(前編)
    walkstepbystep
    walkstepbystep 2014/02/23
    7回。何度も読む。これ大事。
  • 美輪明宏が見た「運のいい男の法則」

    「一見無駄に思えた時間も、血肉になり、細胞となりました」。不遇の時代も長かった麗人だからこそ語れる、時間哲学。一読三嘆、目からウロコのメッセージです。 時間は「正負の法則」に支配されている いろんな人から悩み事などを相談されるとき、私は「正負の法則」のことをお話しします。人生78年の私の経験から言えるのは、人生には、いいことも悪いことも起こるのだということ。苦があれば、楽もあります。つまり、すべてうまくいかない人生はありませんし、逆に常に順風満帆の人生もありません。正負の法則は、古今東西に共通する宇宙の法則と言うべきものです。 時間というものにも、陰と陽、プラスとマイナスの時間があります。うんといい時間がくれば、必ず悪い時間がやってくる。そして悪い時間帯のあとにはいい時間帯が再びやってくる。 だから、誰かが今、悪い時間のまっただ中にいるというのなら、私はこうお伝えしたい。「頭を低くして嵐が

    美輪明宏が見た「運のいい男の法則」