Ruby 3.0 Preview 1
>Rightward assignment statement is added.
>fib(10) => x<p>This is exactly the kind of stuff I hated when I had to work with ruby in my last gig and why I will never accept a job using it again - soo many pointless and inconsistent ways to do the same thing ... they have method aliases for collection operations like map/filter in standard library ! .NET went with non-standard SQL-like names (select/where) and I'm not a fan but at least they made their choice and stuck with it. And it's inconsistent all over the place - like '!' postfix means "operation mutates the object" in std lib BUT in rails it means the operation will raise an exception and not return an error code.<p>Now they add a pointless operator that means completely different thing in other languages to throw off even more people.<p>It's just a hell of a language to maintain someone else's code in.