O que um operador duplo * (splat) faz
Você viu uma função declarada assim? def foo a, **b ... end Eu entendo que um único *é o operador splat. O que **significa isso
Você viu uma função declarada assim? def foo a, **b ... end Eu entendo que um único *é o operador splat. O que **significa isso
Qual é o nome correto para o operador *, como em function(*args)? descompactar, descompactar, outra
Dado o código Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Entendo tudo na segunda linha além do *operador - o que está fazendo e onde está a documentação para isso? (como você pode imaginar, procurar este caso está se mostrando difícil...