小编New*_*Mrd的帖子

从Array中删除并返回Ruby中已删除的元素

如何从数组中删除一些元素并选择它们?

例如:

class Foo 
  def initialize
    @a = [1,2,3,4,5,6,7,8,9]
  end

  def get_a
    return @a
  end
end

foo = Foo.new
b = foo.get_a.sth{ |e| e < 4 }
p b # => [1,2,3]
p foo.get_a # => [4,5,6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)

我可以用什么而不是foo.get_a.sth

ruby arrays select

14
推荐指数
1
解决办法
6554
查看次数

如何判断程序崩溃

如何判断正在运行的程序是崩溃还是成功终止?

我用 运行程序system('exe'),并且我有 的源'exe'代码C

我更喜欢在代码中添加一些代码之类的解决方案'exe's。喜欢atexit(someFunction)- 但atexit不致力于exceptions-。

我正在使用Linux。

c linux

3
推荐指数
1
解决办法
2391
查看次数

使用ruby中的模式创建二维数组

如何创建第2列是i和j之间的整数的2D数组,第二列是一个小于n的随机数

就像是 a = [[6,4],[7,3],[8,1],[9,1],[10,3],[11,2]]

我知道(i..j).to_a创建我的第一列并rand(n)创建我的第二列.

ruby arrays design-patterns multidimensional-array

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