如何从数组中删除一些元素并选择它们?
例如:
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?
如何判断正在运行的程序是崩溃还是成功终止?
我用 运行程序system('exe'),并且我有 的源'exe'代码C?
我更喜欢在代码中添加一些代码之类的解决方案'exe's。喜欢atexit(someFunction)- 但atexit不致力于exceptions-。
我正在使用Linux。
如何创建第2列是i和j之间的整数的2D数组,第二列是一个小于n的随机数
就像是 a = [[6,4],[7,3],[8,1],[9,1],[10,3],[11,2]]
我知道(i..j).to_a创建我的第一列并rand(n)创建我的第二列.