查看: 2244|回复: 3

[已经解决] 报错

[复制链接]
梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
发表于 2016-9-10 06:25:36 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
求教,我根据《RGSS3教程大家写.pdf》照搬例子,为什么报错……

[pre lang="ruby" line="1"]class Vector
  attr_reader :X,:y
  @@n = 0
  def self.sum(*vecs)
    x = y = 0
    vecs.each{|v|x+=v.x;y+=v.y}
    Vector.new(x,y)
  end
  def initialize(x,y)
    @x = x
    @y = y
    @@n +=1
  end
  def Vector.report
    @@n
  end
  NULL = Vector.new(0,0)
end

a = Vector.new(1,2)
b = Vector.new(2,4)
c = Vector.sum(a,b,Vector::NULL)
msgbox "("+c.x.to_s+","+c.y.to_s+")"[/pre]

捕获.PNG

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-9-10 08:55:18 | 显示全部楼层
第二行,x是小写不是大写

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

回复

使用道具 举报

梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
 楼主| 发表于 2016-9-10 20:38:29 | 显示全部楼层
喵呜喵5 发表于 2016-9-10 08:55
第二行,x是小写不是大写

= =好吧……难怪我找不到哪里不对……原来不小心敲成大写了……
回复

使用道具 举报

梦石
0
星屑
60
在线时间
55 小时
注册时间
2011-10-7
回帖
26
 楼主| 发表于 2016-9-14 06:32:37 | 显示全部楼层
喵呜喵5 发表于 2016-9-10 08:55
第二行,x是小写不是大写

前辈,用点评写:“认可答案” 可以吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部