赞 | 0 |
VIP | 104 |
好人卡 | 0 |
积分 | 1 |
经验 | 16939 |
最后登录 | 2023-4-27 |
在线时间 | 1387 小时 |
Lv1.梦旅人 追从自然的旅行者 奇特空·煦
- 梦石
- 0
- 星屑
- 107
- 在线时间
- 1387 小时
- 注册时间
- 2010-12-31
- 帖子
- 4944
|
- #==================================
- 如果不懂什么叫做类或者方法建议去看看斯坦福大学的编程公开课
- #==================================
- class C #定义一个叫做C的类
- def foo #定义一个叫做foo的方法
- @foo #定义一个叫做@foo的类变量,并把它与方法foo建立关联,即可以调用foo来控制内部的@foo (此句如果说错了请无视,这时我猜的>_<)
- end #结束这个方法的定义
- def foo=( v ) #定义一个方法叫做foo=,参数为v
- @foo = v 把v赋值给@foo
- end#结束
- end#结束类的定义
- c = C.new #定义一个变量c,赋值为C这个类
- c.foo = 5 # converted to c.foo=( 5 ) 调用c中的foo,改变c中的@foo的值,效果等同于c.foo=( 5 )
- p c.foo # => 5 输出不解释
复制代码 |
评分
-
查看全部评分
|