【用代码说话】#0.引言

最开始打算写用代码说话这个系列的教程的契机是见到论坛有一个自己表示自己会一定的东西,想要深入学习脚本的人,于是在回复里,我给出了一段代码来让他思考。
现在回头看看,我自己写的这段包含了很多Ruby基础知识的代码还是挺有趣的,于是保留在这里作为这个系列教程的引子。
反过来,如果能搞明白这段代码的所有细节知识,这个用代码说话系列的教程你便已经不再需要继续阅读下去了

那么,原回复内容大致如下:

想要学习RM的脚本,先要搞懂 Ruby 这么语言本身的语法,
举个例子,比如吧,不借助其他辅助工具,我写下面这段代码出来,你单纯看这段代码,你也总得知道它的结果是什么吧

class A
  attr_reader :text
  def hello
    @text = 'hello'
  end
end
class B < A
  def text
    super + ' world'
  end
  def hello
    super
    p text
  end
end

a = B.new
a.hello

然后去看默认的脚本是怎么做的,接着仿照默认脚本在地图上显示一个显示变量的窗口出来

发表评论

电子邮件地址不会被公开。 必填项已用*标注