ИМ
Size: a a a
ИМ
D
MM
R
MM
R
R
MM
MM
ИМ
ИМ
.
VE
.
arr = [1, 2, 3]
def my_append(el)
self << el
end
arr.my_append(4) => [1, 2, 3, 4]
puts arr => [1, 2, 3, 4]
Как именно здесь обьект передается? По идее, по значению, но при этом же, изначальный обьект (массив) все-таки изменился, то есть как будто бы по ссылке передается. Вот и ищу более менее точное определение, которое обьясняет этот процесс.AK
arr = [1, 2, 3]
def my_append(el)
self << el
end
arr.my_append(4) => [1, 2, 3, 4]
puts arr => [1, 2, 3, 4]
Как именно здесь обьект передается? По идее, по значению, но при этом же, изначальный обьект (массив) все-таки изменился, то есть как будто бы по ссылке передается. Вот и ищу более менее точное определение, которое обьясняет этот процесс.P
arr = [1, 2, 3]
def my_append(el)
self << el
end
arr.my_append(4) => [1, 2, 3, 4]
puts arr => [1, 2, 3, 4]
Как именно здесь обьект передается? По идее, по значению, но при этом же, изначальный обьект (массив) все-таки изменился, то есть как будто бы по ссылке передается. Вот и ищу более менее точное определение, которое обьясняет этот процесс.И
arr = [1, 2, 3]
def my_append(el)
self << el
end
arr.my_append(4) => [1, 2, 3, 4]
puts arr => [1, 2, 3, 4]
Как именно здесь обьект передается? По идее, по значению, но при этом же, изначальный обьект (массив) все-таки изменился, то есть как будто бы по ссылке передается. Вот и ищу более менее точное определение, которое обьясняет этот процесс..
.