Jak mogę usunąć niektóre elementy z tablicy i wybrać je?Usuń z tablicy i zwróć usunięte elementy w Ruby
Na przykład:
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]
Co mogę użyć zamiast foo.get_a.sth
?
Twoja zmienna instancji '@ a' na klasie' Foo' nic nie robi. Powinieneś go usunąć. – sawa
Pytanie jest wyabstrahowane, a szczegóły są usuwane. możesz założyć, że linia '@ a = [1,2,3,4,5,6,7,8,9]' jest wynikiem jakiegoś procesu. – NewMrd
Przepraszam !! Jestem przyzwyczajony do formy java !!! : p – NewMrd