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