Come posso eliminare alcuni elementi da una matrice e selezionarli?Elimina dalla matrice e restituisce elementi cancellati in Ruby
Ad esempio:
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]
Cosa posso usare al posto di foo.get_a.sth
?
La variabile di istanza '@ a' sulla classe' Foo' non sta facendo nulla. Dovresti rimuoverlo. – sawa
La domanda viene astratta e il dettaglio viene rimosso. si può supporre che la riga '@a = [1,2,3,4,5,6,7,8,9]' sia il risultato di un certo processo. – NewMrd
Mi dispiace !! Sono abituato a forma java !!! : p – NewMrd