Результаты поиска по запросу "immutability"
Почему String является неизменным или окончательным в Java [duplicate]
На этот вопрос уже есть ответ здесь: Почему класс String объявлен финальным в Java? [/questions/2068804/why-is-string-class-declared-final-in-java] 16 ответовКак мне сказали, это важный вопрос String Interview в Java, который начинается ...
Изменчивость аргумента ** kwargs в Python
Рассмотрим случай, когда я меняюkwargs диктовать внутри метода: def print_arg(**kwargs): print kwargs.pop('key')Если я вызываю методpop_arg со словарем вроде этого: mydict = {'key':'value'} print_arg(**mydict)будемmydict быть измененным ...
Реализация массивов в эрланге
У меня вопрос, как в Erlang реализованы массивы, а не списки? С неизменными типами, делающими такие вещи, как, move ([X | Xs], Ys) -> [X | Ys]. Ls = move([1,2,3], [2,3,4])будет занимать постоянную мем в куче, так как это все справочная ...
Невозможно изменить возвращаемое значение ошибки c #
Я использую автоматически реализованные свойства. Я думаю, что самый быстрый способ исправить следующее - объявить собственную переменную поддержки? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612Сообщение об ошибке: ...
Scala «обновляет» лучшие практики неизменяемых объектов
С изменяемым объектом я могу написать что-то вроде var user = DAO.getUser(id) user.name = "John" user.email ="[email protected]" // logic on userЕсли пользователь неизменен, то мне нужно клонировать \ копировать его при каждой операции изменения. Я ...
Функциональный способ реализовать потокобезопасный общий счетчик
Я относительно новичок в Scala и функциональном программировании, и мне нравится идея, что используя неизменяемые объекты, я могу избежать многих ошибок безопасности потоков. Одна вещь все еще преследует меня, и это классический пример, ...
Неизменяемые объекты Java [закрыто]
Я изучаю концепцию неизменности. Я понимаю, что неизменяемые объекты не могут изменять свои значения после создания объекта. Но я не понимал следующее использование неизменных объектов. Они есть автоматически потокобезопасны и не имеют ...