splat

Co robi operator (uniary) * w tym kodzie Ruby?

Podany kod Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Rozumiem wszys ... rem * - co on robi i gdzie jest dokumentacja do tego? (jak można się domyślić, poszukiwanie tej sprawy okazuje się trudne...)

Co robi operator double * (splat)

Widziałeś taką funkcję? def foo a, **b ... end Rozumiem, że pojedynczy * jest operatorem splat. Co oznacza **?

właściwa nazwa dla operatora python *?

Jaka jest prawidłowa nazwa operatora *, jak w function(*args)? rozpakować, rozpakować, coś jeszcze?

Gdzie legalne jest używanie operatora ruby splat?

Plamy są fajne. Nie są tylko do eksplodujących tablic, chociaż to jest zabawne. Mogą również rzucać do tablic i spłaszczać ta ... AR Natomiast działa to: foo = *zap || bar #=> works, but of limited value Gdzie może pojawić się splat w wyraz twarzy?