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?