Не уверен, что я ищу неправильно, но не смог найти ответ где-нибудь в Интернете ...
Что означает: ^ в Ruby?В частности, пытаясь понять код ниже:
# this returns the element in array_of_numbers, which occurs an odd number of times
array_of_numbers.reduce(:^)
# this returns 0
[1,2,3].reduce(:^)
# this returns 4
[1,2,3,4].reduce(:^)
Я пытался понять логику игры с разными массивами, но я думаю, что что-то упустил.Заранее спасибо!