K.Sasada's Home Page

こめんとのついか

こめんとこめんと!

message

please set comment :).

_19(Tue)

うう。ついついブギーポップ・バウンディング ロスト・メビウスを読み終えてしまった。

なんだかよくわからなくなってるなぁ。そもそも、最初のほう覚えていないし(あの頃は立ち読みだったので)。しかし、よく続くよな。

しかし、なぜ皮の首輪>表紙


ふと、こんなものを考えてみた。

class Object
  def method_missing selector, *args
    if /is_a_(.+)/ =~ selector.to_s
      if eval($1) === self
        true
      else
        false
      end
    else
      super
    end
  end
end

p( ''.is_a_String) #=> true
p( 1.is_a_String)  #=> false
p( 1.is_a_Fixnum)  #=> true

使えそうにないなぁ。



class Object
  def self.inherited subclass
    Object.module_eval %Q{
      def to_#{subclass.name}
        self.to_s
      end
    }
  end
end

class C
end

p 1.to_C #=> "1"

どんなときに嬉しいんだろう。


SPEC CITN 92 が欲しいよう。


main(){
  int a[] = {0,1,2,3};
  printf("%d\n", a[1 ,2]); //=> 2
  return 0;
}
_mput(Tue Apr 19 22:22:43 JST 2005)

 a[] = { 'a', 'b', 'c', 'd' }; とかにしたほうが何が起こってるのか分かりやすいと思う

_こーのいけ(Wed Apr 20 23:11:44 JST 2005)

 なぜも何も元からあるはず。<首輪


好きにコメントを編集してください。ただし、あまり他の人のコメントを書き換えることは感心しません。



back

tton 記述が使えます。YukiWikiな記述してりゃ問題ありません。

「行頭に#code」 と、「行頭に#end」 で挟むと、その間の行は pre で囲まれます。プログラムのソースを書くときに使ってください。

例:

#code

(なんかプログラム書く)

#end

リンクは

[[なまえ|http://www.example.org]]

とか

[[http://www.example.org]]

で貼れます。

$Date: 2003/04/28 10:27:51 $