ActionScript と、その原型である JavaScript は、いずれもプロトタイプベースの言語です。プロトタイプベースの言語では、実行時にクラス定義を変更して機能を追加することが容易にできます。カスタムクラスに他のクラスのメソッドを追加するには、そのカスタムクラスのプロトタイプオブジェクトのインスタンスにアクセスします。 ActionScript の個々のオブジェクトには prototype プロパティがあり、それを使用することで、カスタムクラスに機能を追加できます。Flash では、プロトタイプオブジェクトのメソッドとプロパティが、そのオブジェクトのすべてのインスタンスに適用されます。prototype プロパティのデータ型はオブジェクトなので、プロトタイプオブジェクト経由で任意の数のプロパティやメソッドをオブジェクトに追加できます。 Mix-in は、継承を使用せず、動的に既
<< 2004/10/ 1 1. [Ruby]ChangeLog 2. [家族]長女の帰還 3. [Ruby]Ruby Conference 2004 4. U-20プログラミングコンテスト表彰式 2 1. [言語]文法のデザイン 2. 初心者パラドックス 3. DSL(domain specific language)と組み込み言語 3 1. [教会]松江、そして岡山 4 1. AC 2. [Ruby](行ってないのに)RubyConf 2004レポート 5 1. [特許]コダック、Java特許訴訟で勝訴--判決に批判の声が噴出 2. [日記]tDiary 2.0 6 1. [Ruby]Rubyの教科書 2. [Ruby]コーディングスタンダード 7 1. Skype 2. [特許]携帯電話の2画面特許,NECとドコモ側が東京地裁で勝訴 8 1. [特許]KodakとSun、オブジェクト
2007年12月01日18:45 カテゴリLightweight Languages LLいろいろ、スコープいろいろ このスコープの「レキシカルさ加減」が、実は言語によって結構違うので、この機会にちょっとつっこんでおくことにする。 ハタさんのブログ : javascriptを初めて学ぶ人についてのおさらい。その1 変数で宣言したものには、参照先が決まっています。その参照の範囲はスコープとも呼びます。ここでいきなり問題。以下のコードは何をalertするでしょうか? (function(){ var i = -1; for(var i = 0; i < 10; i++){ /* whatever */ } alert(i); })() (function(){ var i = -1; for(var i = 0; i < 10; i++){ /* whatever */ } alert(i);
Subject: [ruby-list:203] TUTORIAL - modules From: matz@ e m o p Y i r M s o ) Date: Tue, 27 Feb 96 11:00:24 JST まつもと ゆきひろ@トヨタケーラムです. 今日のお題は「モジュール」です.しばらく続いたオブジェクト指 向機能についての説明は,一応ここで終りです. -- モジュール rubyにはクラスの他にモジュールと呼ばれるものがある.rubyのモ ジュールにはクラスに良く似ているが,3つの点で異なっている. (1) モジュールのインスタンスは作れない (2) モジュールのサブクラスは作れない (3) モジュールはmodule...endで定義する 実際,モジュールのクラスModuleはクラスのクラスClassのスーパー クラスになっている. で,モジュールの使われ方だが,大きく分
Subject: [ruby-list:270] TUTORIAL(sono:3) - ruby basics From: matz@ e m o p Y i r M s o ) Date: Fri, 19 Apr 96 19:02:16 JST まつもと ゆきひろ@トヨタケーラムです. 次は「rubyの基礎」です. -- rubyの基礎 rubyの「1行プログラム」 スクリプト言語としての雰囲気を知ってもらうためrubyの 1 行プログラムをいくつか紹介しましょう. ---------------------------------------------------------- # 由緒正しい Hello world. print "Hello world\n" ---------------------------------------------------------- #
なんか微妙な話の流れに。 3. 同時に考えなければならないことを減らせること (中略) オブジェクト指向プログラミングの学習にスコープを移せば、ポリモーフィズムと継承が絡まない動的言語を使って学んだ方が、格段に楽だと思います。ポリモーフィズムのことを考えるときはポリモーフィズムのことだけ、差分プログラミングのことを考えるときには差分プログラミングのことだけを考えていられます。 難しい言語 - みねこあ に、 ポリモフィズムと継承は表裏一体なので,片方だけを考えるのはむしろおかしい. 「難しい言語」の補足 - カレーなる辛口Javaな転職日記 ときて、同コメント欄で、 >ポリモフィズムと継承が表裏一体の概念 えーっと,「表裏一体の概念」とは書いていませんよね.「表裏一体で使用する」の方が適切かと.定義上は関係ない概念であったとしても,実際に使用する上で表裏一体で使用するので十分に柔軟で実用的
書籍『初めてのRuby』を書いた 別に初めてではないのだが買ってしまった。著者のYuguiさんにも興味があった(これとかこれとかかなり共感するところがある)からなのだが、美しい、としか表現しようがない。足すべきものも引くべきものも一つもないという完璧さに恍惚となる。こんな感覚を言語の解説書から受けるというのは夢想だにしなかった。 弾さんの書評はいつ頃からか売らんかなの傾向を強く感じるようになって今はまったく信用してないのだけど、今回のベタ褒めはそのまま信じてよい。 おまけ ルビーつながり……だけでなく極限を突き詰める美しさつながりも。ゲーム的にもニコ動技術的にも完璧。 【ニコニコ動画】【TAS】 ドラゴンクエスト3 (31:01) ルビーバグ使用 【全力で解説】
やっと読みました。 楽しい本です! 初めてのRuby 作者: Yugui出版社/メーカー: オライリージャパン発売日: 2008/06/26メディア: 大型本購入: 27人 クリック: 644回この商品を含むブログ (251件) を見る 前書きにも書かれているように、この本は既に他のプログラミング言語を知っている人向けの、Ruby入門書です。 ただし、Javaとか他のプログラミング言語を 知っている というレベルではなく 使いこなしている 人向けだと思いました。 そして、プログラミング好きの人には最高にお薦めな本です! 著者Yuguiさんのコメントやコラムがプログラミング(プログラミング言語)好きの人のハートをくすぐると思います :-) ページ数が多くなくてコンパクトにまとまっていますが、Rubyを理解しプログラムするのに必要な知識が詰まっています。また Ruby 1.9 に付いてちゃんと
レビログ (Make a little happier) 13周年+3i年 レビログの半分は管理人の独断と偏見でできています。残りの半分は現在残 希少につき 入荷待ちです。旧称 貧乏だけど心は萌え : IT業界の何が誤りか = 野球部の女子マネージャーは、バントを指示しない 2008年7月17日 Category > 6_日記 > 渋谷式オタク少年 > TAG( ) Comment : 0 (link this page) SE自体が3Kと言われる不人気職種だそうだが、大工(=SE)の世界で棟梁(=PM)が憧れの存在ではなくなっているというのは、かなり危機的な状況なのではないかと思う。(死んでしまったら私のことなんか誰も話さない: 日本のIT業界のマクロな構図) こういう考え方が日本のIT業界をおかしくしたんだなぁと。 簡単に考えるためにマネージャーという単語を野球部の女子マネージャーで考
The aleph null above is the symbol for the first infinite cardinal number, discovered by Georg Cantor in 1873 (see theorem aleph0). This is the starting page for the Metamath Proof Explorer subproject (set.mm database). See the main Metamath Home Page for an overview of Metamath and download links. If you wish to contribute your own proofs to the Metamath project, see How can I contribute to Metam
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く