Size: a a a

Programming Offtop

2020 November 25

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
В джаве есть автобоксинг, который по сути передает ссылку автоматом
Автобоксинг завернёт примитив в новый объект и передаст его. А изначальное значение по ссылке не передать.
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
Автобоксинг завернёт примитив в новый объект и передаст его. А изначальное значение по ссылке не передать.
Ну как я понял, это и не надо. Вроде надо просто хранить ссылку на структуру в переменной
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
А это нормально, что в языке есть value-типы, но нет ссылок? Я чёт от свифта местами всё больше и больше охереваю. Там есть куцый inout, с помощью которого можно передать ссылку на структуру в функцию, но на этом всё — в пропертю это уже не положить, к примеру.
Ну там же есть дженерики? Тогда вроде бы и так норм.
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
Конечно нормально. В джаве вон тоже примитивы по ссылке не передашь. Да и в C# скорее всего тоже.
Ладно, в принципе логично в некоторой степени. У меня просто представления о value-типах из крестов, а не вот это вот всё
источник

BP

Bogdan Panchenko in Programming Offtop
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrew Mikhaylov
Ладно, в принципе логично в некоторой степени. У меня просто представления о value-типах из крестов, а не вот это вот всё
Тащишь подходы динозавров в современный язык? 🌚
источник

AN

Alexander Nozik in Programming Offtop
А, спасиб. Про вальхаллу-то я читал.
источник

AN

Alexander Nozik in Programming Offtop
Я думал, это про свифт
источник

Sergey λ in Programming Offtop
Malik
Для разработчиков есть профиты?
В этом профит, пожалуй, только для разработчиков и есть
источник

AM

Andrew Mikhaylov in Programming Offtop
Тю, нахер мне щас вальхалла) Спасибо, чекну позже
источник

VP

Vladimir Petrakovich in Programming Offtop
Пишу немного на крестах на досуге, и как же не привычно, что структуры по значению передаются
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Ладно, в принципе логично в некоторой степени. У меня просто представления о value-типах из крестов, а не вот это вот всё
Ну короче зачастую ссылка это identity, а для value type как раз нет
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну как я понял, это и не надо. Вроде надо просто хранить ссылку на структуру в переменной
Да не, я как раз думал о ссылке на структурку, которая в массиве лежит.
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Тю, нахер мне щас вальхалла) Спасибо, чекну позже
Ну там про value type
источник

BP

Bogdan Panchenko in Programming Offtop
Andrew Mikhaylov
Тю, нахер мне щас вальхалла) Спасибо, чекну позже
Там это в начале
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Я думал, это про свифт
Я за ним вообще не смотрю
источник

I

Igor in Programming Offtop
Не ну T.val и T.ref это сильно 🌚
источник

BP

Bogdan Panchenko in Programming Offtop
Igor
Не ну T.val и T.ref это сильно 🌚
Ага😂
источник

BP

Bogdan Panchenko in Programming Offtop
Но зато код не ломается
источник

M

Malik in Programming Offtop
Sergey λ
В этом профит, пожалуй, только для разработчиков и есть
А в чем конкретно? Поддерживать разные версии станет легче?
источник