小编use*_*932的帖子

超类不匹配

我试图做继承程序如下:

class P1
end

class P2
end

class A < P1
end

class A < P2
end
Run Code Online (Sandbox Code Playgroud)

当我运行这个程序时,我收到如下错误:

superclass mismatch for class A (TypeError)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

ruby inheritance

2
推荐指数
1
解决办法
601
查看次数

如何在Ruby中创建模式程序?

我使用的是Ruby 1.9.3.我做了如下的模式程序:

n = 1
while n <= 5
  n.downto 1 do |i|
    print "* "
  end
  puts
  n += 1
end
Run Code Online (Sandbox Code Playgroud)

以上程序的输出如下:

*
* *
* * * 
* * * *
* * * * *
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试模式程序,如下所示:

        *
      * *
    * * *
  * * * *
* * * * *    
Run Code Online (Sandbox Code Playgroud)

我不知道我该怎么做?

有人可以帮我吗?

谢谢.

ruby while-loop

-4
推荐指数
1
解决办法
2363
查看次数

标签 统计

ruby ×2

inheritance ×1

while-loop ×1