Project1

标题: 请教:关于武器几率发生特技 [打印本页]

作者: 57576732    时间: 2010-12-10 10:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: shinliwei    时间: 2010-12-10 22:27
如果是特技好办。普通攻击会难 攻击前要加判定吧,反正我不会写
作者: DeathKing    时间: 2010-12-11 08:54
本帖最后由 DeathKing 于 2010-12-11 09:22 编辑

http://deathking.is-programmer.c ... 009&month=12&day=22
[line]1[/line]

下面这个问题是回答fux2君的:

::用于解析域。

假设我们有这样一个类:

class Human
  class Student
  end
end

如果我们要在生成一个Student类,我们可以这样做:


class Human
  class Student
  end
  @a_normal_chinese_student = Student.new
end


这样做只是在Human类的内部初始化了一个Student对象,那么在Human类外部呢?

class Human
  class Student
  end
end
@a_normal_chinese_student = Student.new #=> NameError!

这时候就要用“解析域”,告诉解析器,Student类在Human类的内部。
class Human
  class Student
  end
end
@a_normal_chinese_student = Human::Student.new

因为类是一个常量,可以认为::用于穿越上下文来访问常量:
class A
  CONS = 1
end
A::CONS    #=> 1






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1