タグ

2014年5月22日のブックマーク (6件)

  • ハゲ予防・ハゲ対策のシャンプーならaminospaA+3で決まりだと思う。20代がハゲの恐怖から逃れるためにあがいた記録。 - 東京アンダーグラウンド

    28歳になって、白髪と抜け毛が妙に気になり始めた。 これまで、 「遺伝子的にはハゲの遺伝子は無いはずだ」 と言い聞かせてきた。頭も、まだ実際にハゲているわけではない(はず)。 ただ、根拠が遺伝子というのもずいぶん曖昧な話だし、 どうしても 「いつか、ハゲるんじゃないの?」 という恐怖から逃れられずにいた。 実際鏡の前に立って前髪を上げ、おでこを見てみるとなんかM字ハゲになってきている気がする。 おでこが広くなったと思う。 昔はベジータを馬鹿にしていたが、自分がベジータ風M字ハゲになると、もうベジータをいじれない。 まだ結婚していないのも恐怖の一因だ。 結婚してしまえば正直こっちのもんだが、結婚する前にハゲてしまっては、出会いの段階で門前払いされる恐れがある。 ハゲというのは、色んな意味で致命的なものだからだ。 もちろん、孫正義とかジダンとかアルシンドとか、すごいハゲもいる。 しかし、普通の

    ハゲ予防・ハゲ対策のシャンプーならaminospaA+3で決まりだと思う。20代がハゲの恐怖から逃れるためにあがいた記録。 - 東京アンダーグラウンド
  • インスタンス変数とローカル変数のスコープの違い - OKWAVE

    インスタンスとオブジェクト こんばんは。 変数について教えて下さい。 プログラム自体が初めてなので 「たのしい Ruby 第3版」を読んでいます。 ずっとインスタンスとオブジェクトの違いが曖昧なままです。 そのの「クラスとモジュール」という章にて クラスを定義する構文。 インスタンス変数とローカル変数の違いですが、 以下の説明で一部理解できずにつまずいています。 ―――――――――――― @ で始まる変数は インスタンス変数 といいます。 ローカル変数はメソッドごとに異なる変数として扱われますが、 インスタンス変数は同じインスタンス内であれば、 メソッド定義を超えてその値を参照したり、変更したりできます。 なお、初期化されていないインスタンス変数を参照すると nil が得られます。 インスタンス変数は、インスタンスごとに違う値を持つことができます。 またインスタンス変数は、 インスタンス

    インスタンス変数とローカル変数のスコープの違い - OKWAVE
  • クラス変数とクラスインスタンス変数とインスタンス変数の違いについて - 遅咲きのエンジニア

    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
    インスタンス変数の概念がなかなか理解出来ない