今天开始学ruby

    首先现了一个ruby的netbeans,地址....(这里没记清楚:),这个东西大小才30m,还不错。

    然后感觉字体不爽,就想换字体(参见那个啥的方法——把vjre\lib\font*.properties里面东西改改),然后也ok了。

    开始写代码的时候,觉得屏幕好像刷新率不够似的,于是又google了一下,把jdk换成6的(正搞个openjdk玩)——那个je上的啥说的。然后发现还是不快,换成jdk5的,快了好多。郁闷一个。。。。。

下面是ruby笔记第一天


To change this template, choose Tools | Templates
and open the template in the editor.

##一,了解ruby中类的构造
#定义一个类,并定义初始化方法,可以给new使用做构造函数
class Dog                         
  def initialize(name)
    @name 
= name
  
end
#  def initialize(name,color)
#    @name 
= name
#    @color 
= color
#  
end
#在类中追加定义一个方法,@是ruby中的变量的开头.默认的ly,ruby认识什么是属性什么是变量 
  def eat(food)
    @food 
= food
    puts  @name 
+ "eat "+@food
  
end
end

class Dog  
  def la
    puts @name 
+" la "+ @food
  
end
end
#你看,我们定义了一个啦的方法,把狗狗吃的全啦出来了:
-
@dd 
= Dog.new("Big Dog")
@dd.eat(
'food')
@dd.la
##他还支持重载么?看一下我们定义的构造函数(的时候没报错,现在调用的时候呢??)——他告诉我
#E:
\mydoc\NetBeansProjects\RTest\lib\main.rb:29:in `new': Wrong # of arguments(1 for 2) (ArgumentError)
##from E:\mydoc\NetBeansProjects\RTest\lib\main.rb:29

#@gg 
= Dog.new("name""color")
#@gg.eat(food)
#@gg.la

puts 
"Hello World"


——javablog居然不支持ruby的语法。就模拟vb的好了,反正都有个end


posted on 2007-10-06 18:28 wanglin 阅读(270) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜