タグ

クラスに関するzakuniのブックマーク (3)

  • Rubyのアクセス制御について(protectとprivate) - おもしろwebサービス開発日記

    なんとなく覚えてるだけだったので、きちんと調べてみました。 private Rubyのprivateはレシーバ形式*1での呼び出しが禁止になるという意味。selfレシーバが省略された形式(関数形式)でのみ呼び出し可能*2になる。関数形式で呼び出せるということは・・・サブクラスからの呼び出しが可能であるということになる!Javaを知ってるとなんか違和感。 class HogeSuper private def private_method puts "private" end end class Hoge < HogeSuper def hoge private_method # サブクラスからprivateなメソッドを呼び出してる end end Hoge.new.hoge # => "private" protect protectedはレシーバ形式での呼び出しが自クラス及びサブクラスか

    Rubyのアクセス制御について(protectとprivate) - おもしろwebサービス開発日記
  • Ruby脳でCoffeeScriptのクラスを理解する - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Ruby脳でCoffeeScriptのクラスを理解する : melborne.github.com - Rubyは最高の言語だから もっと普及していいと思うけれども その障害となっているのはたぶん 「Rubyがビジュアルに訴えない言語」となっているからだよ たしかにRubyにはRuby/TkとかShoesとかがあるけど 現代のプログラミングで「ビジュアル」と言ったら 暗黙的に「Web上の」という修飾が付くよね 一方でJavaScriptは jQueryやCoffeeScriptの人気を見る限り 最高とは言えない言語だけれども 「ビジュアルに訴える言語」となっている点が 普及の大きな要因になっていると思うよ つまりブラウザ上で実行できる唯一の言語たる地位が Jav

    Ruby脳でCoffeeScriptのクラスを理解する - hp12c
  • SFC Classroom

    ----------------------------------------------------------------------------------------------------------- 2023.09 ・ο21教室AV機器更新のお知らせ プロジェクター、マイク、スピーカー等を新規導入しました。 2023.09 ・ο16教室の正面マルチディスプレイ不具合について マルチディスプレイに不具合がでており正常に投影が出来ません。 別の教室を利用するようにご検討ください。 場所としての利用であれば問題ありません。 2023.07 ・Type C to HDMI変換ケーブルの設置について 小教室にも「Type C」から「HDMI」に変換するケーブルを設置しましたのでどうぞご利用ください。 またο16では表示に不具合が出る場合があるため、設置していません。ご承知おきください

  • 1