Классы / Методы

# in Ruby you can't change param reference
class Swap
    def self.values(v1, v2)
        v1[0], v2[0] = v2[0], v1[0]
    end
end

s1 = ["A"]
s2 = ["B"]
Swap.values(s1, s2)
# s1[0] is "B", s2[0] is "A"

puts "s1 is #{s1}"
puts "s2 is #{s2}"