2007-02-23から1日間の記事一覧

こんなことしたら絶対に怒られる!

継承してみるとこうかな? helloobjobj.rb ---- class HelloWorld < String def initialize(s) super @s=s end def say print @s end end HelloWorld.new("Hello World").say ---- $ruby helloobjobj.rb Hello World$ うーん、何がしたいんだorz 表示させる…

オブジェクト指向っぽく

意味不明に書くとこう? helloobj.rb ---- class String def say print self end end "Hello World".say ---- $ruby helloobj.rb Hello World$ うーん、意味不明だ。

Rubyだと

hello.rb ---- def sayHello print "Hello World" end sayHello ---- $ruby hello.rb Hello World$ うーんまだ体に染みこんでないRuby・・・残念。 pじゃなくprintなのは、Schemeでwriteじゃなくdisplayを使ったので。