Uso de SPLAT

Ola, sou novo com ruby e estou tentando aprender mais sobre ele, porem
me
deparei com um fato estranho.
De acordo com o cdigo a baixo eu vou ter duas sadas, porem no entendo o
por que de ter valores diferentes quando uso a syntax sugar em conjunto
com
splat.
Algum pode me responder isso?

class teste

def faz=(*lista)
puts lista.size
end

def fast(*lista)
puts lista.size
end

end

var = teste.new
var.faz=“a”, “b”, “c”
=>1

var.fast"a", “b”, “c”
=>3

Hi Pablo,

This is an international list, so if you want your answer you should
write
your question in English.

For this one I will answer your question in private.

Marco Antonio A.+45 31 65 28 84
Twitter: @marcoafilho http://www.twitter.com/marcoafilho | LinkedIn:
marco-antonio-almeida-filhohttp://www.linkedin.com/pub/marco-antonio-almeida-filho/53/399/3a2

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs