Class: VectorDisperso
- Inherits:
-
Object
- Object
- VectorDisperso
- Defined in:
- lib/p10lppt13.rb
Overview
Clase de Vectores dispersos
Instance Attribute Summary collapse
-
#vector ⇒ Object
readonly
Vector que almacena los valores de la matriz.
Instance Method Summary collapse
-
#[](i) ⇒ Object
Metodo para acceder a una posicion.
-
#initialize(h = {}) ⇒ VectorDisperso
constructor
Constructor de la clase VectorDisperso.
-
#to_s ⇒ Object
Metodo para convertir a un string.
Constructor Details
#initialize(h = {}) ⇒ VectorDisperso
Constructor de la clase VectorDisperso
258 259 260 261 |
# File 'lib/p10lppt13.rb', line 258 def initialize(h = {}) @vector = Hash.new(0) @vector = @vector.merge!(h) end |
Instance Attribute Details
#vector ⇒ Object (readonly)
Vector que almacena los valores de la matriz.
255 256 257 |
# File 'lib/p10lppt13.rb', line 255 def vector @vector end |
Instance Method Details
#[](i) ⇒ Object
Metodo para acceder a una posicion
264 265 266 |
# File 'lib/p10lppt13.rb', line 264 def [](i) @vector[i] end |
#to_s ⇒ Object
Metodo para convertir a un string
269 270 271 |
# File 'lib/p10lppt13.rb', line 269 def to_s @vector.to_s end |