幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: Tiger

[原创]跟我一起学ruby——第二天 0.9版

[复制链接]

0

主题

5

帖子

1262

积分

⑥精研

积分
1262
发表于 2005-2-4 11:55:37 | 显示全部楼层
后边是不是该讲讲ruby的各种条件语句了。if呀,while呀,for呀什么的
=广告招商=
回复 支持 反对

使用道具 举报

0

主题

8

帖子

1303

积分

⑥精研

积分
1303
发表于 2005-2-4 13:52:06 | 显示全部楼层
楼上的都懂还看啊?
回复 支持 反对

使用道具 举报

0

主题

5

帖子

1262

积分

⑥精研

积分
1262
发表于 2005-2-4 14:51:36 | 显示全部楼层
以下是引用amazing在2005-2-4 13:52:06的发言:
楼上的都懂还看啊?


没有,只是了解一点其他的语言而已。对于ruby来说,还是纯粹的新手来着。
=广告招商=
回复 支持 反对

使用道具 举报

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
 楼主| 发表于 2005-2-4 23:02:47 | 显示全部楼层
我啥语言都不懂,前几天买了本《21学通C语言》一口气看了5天的内容,所以就有了写此文的想法,我还会接着写的。
R界最大的知识词典: http://www.diyrpg.com/wiki
回复 支持 反对

使用道具 举报

32

主题

1187

帖子

44万

积分

⑧专业

大象摇啊摇

积分
441584
QQ
发表于 2005-2-5 01:02:48 | 显示全部楼层
我觉得应该是第一个星期,第二个星期(换成月也可以-_-b)。编程这东西不能急,越急越学不好。
真実を知らぬ者にとって、闇は安寧ではなく…… 恐怖や邪悪という負の存在を想起させるのであろうな。
回复 支持 反对

使用道具 举报

carol3 该用户已被删除
发表于 2005-2-5 03:18:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20

主题

197

帖子

2641

积分

⑥精研

积分
2641
QQ
发表于 2005-2-6 19:18:40 | 显示全部楼层
唉呀,搞什么啊,这里,不懂可以去看C++的教程啊,里面关于类这一部份写得很全面啊,基本上可以说懂了C++其它的都不成问题,而且前面几个楼上的例题都看了一下,基本上都有一个最难点类继承的问题,根据理论依据如果在一个程序中,父类被其子类引用后,如果在父类中有一个其子类的同名方法,在使用上会使用其父类的方法,除非它是已经被定义为一个虚函数
签名要少于60,SO,i haven't upload my pic
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
发表于 2005-2-15 09:45:30 | 显示全部楼层
1  class NPC
2    def intro
3      print \"我是NPC?\"
4    end
5  end
6
7  class Lioumang<NPC
8    def talk
9     print \"XX在村子的南方\"
10   end
11 end
12
13  流氓甲=Lioumang.new
14  流氓甲.talk   #显示 我是NPC?
15  流氓甲.intro  #因为流氓甲继承了它的父类的方法,所以显示 XX在村子的南方
有问题吧?
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
发表于 2005-2-15 09:49:53 | 显示全部楼层
1  class NPC
2    def talk(a=nil)  #nil为空集
3      p a
4    end
5  end
6
7  class Lioumang < NPC
8    def talk(a)
9      super(5)       # 以5作为参数进行调用
10     super(a)       # 以5作为参数进行调用
11     super          # 以5作为参数进行调用,super(a)的简写
12     a = 1         
13     super          # 以1作为参数进行调用,super(a)的简写
14     super()        # 无参数的调用
15   end
16 end
17 Lioumang.new.talk 5
红色字有误吧,应该是 print a
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
发表于 2005-2-15 09:52:50 | 显示全部楼层
1  class NPC
2    def talk(a=nil)  #nil为空集
3      p a
4    end
5  end
6
7  class Lioumang < NPC
8    def talk(a)
9      super(5)       # 以5作为参数进行调用
10     super(a)       # 以5作为参数进行调用
11     super          # 以5作为参数进行调用,super(a)的简写
12     a = 1         
13     super          # 以1作为参数进行调用,super(a)的简写
14     super()        # 无参数的调用
15   end
16 end
17 Lioumang.new.talk 5
这段始终看不懂,不清楚 SUPER()和 \"方法()\"是干什么用的.解释看不懂
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-23 05:24 , Processed in 0.013672 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表