Issue #8190 has been updated by boris_stitnicky (Boris Stitnicky).


Interesting. @Hanmac, I don't see how it would break "a, b = b, a".
On the contrary, "a, b = b, a" would only break if the assignment
indeed worked sequentially. I share MA's feeling and subscribe under
nobu's opinion. I do not regard design by jury the best approach in
this case.
----------------------------------------
Feature #8190: Truly parallel assignment
https://bugs.ruby-lang.org/issues/8190#change-38168

Author: Lavir_the_Whiolet (Lavir the Whiolet)
Status: Open
Priority: Normal
Assignee: matz (Yukihiro Matsumoto)
Category: core
Target version: 


=begin 
    i = 0
    s = [1,2,3]
    i, s[i] =s[i], 7
    p s
    #=> [1, 7, 3]

s is expected to be [7, 2, 3].
=end



-- 
http://bugs.ruby-lang.org/