Результаты поиска по запросу "immutability"

2 ответа

Указание [readonly] значений свойств [через аргументы ctor] при создании экземпляров [immutable] объектов с помощью AutoFixture

15 ответов

Является ли строка Java действительно неизменной?

2 ответа

Безопасна ли идиома инициализации по требованию держателя без конечного модификатора

ТОП публикаций

3 ответа

Почему String является неизменным или окончательным в Java [duplicate]

На этот вопрос уже есть ответ здесь: Почему класс String объявлен финальным в Java? [/questions/2068804/why-is-string-class-declared-final-in-java] 16 ответовКак мне сказали, это важный вопрос String Interview в Java, который начинается ...

3 ответа

Изменчивость аргумента ** kwargs в Python

Рассмотрим случай, когда я меняюkwargs диктовать внутри метода: def print_arg(**kwargs): print kwargs.pop('key')Если я вызываю методpop_arg со словарем вроде этого: mydict = {'key':'value'} print_arg(**mydict)будемmydict быть измененным ...

2 ответа

Реализация массивов в эрланге

У меня вопрос, как в Erlang реализованы массивы, а не списки? С неизменными типами, делающими такие вещи, как, move ([X | Xs], Ys) -> [X | Ys]. Ls = move([1,2,3], [2,3,4])будет занимать постоянную мем в куче, так как это все справочная ...

6 ответов

Невозможно изменить возвращаемое значение ошибки c #

Я использую автоматически реализованные свойства. Я думаю, что самый быстрый способ исправить следующее - объявить собственную переменную поддержки? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612Сообщение об ошибке: ...

1 ответ

Scala «обновляет» лучшие практики неизменяемых объектов

С изменяемым объектом я могу написать что-то вроде var user = DAO.getUser(id) user.name = "John" user.email ="[email protected]" // logic on userЕсли пользователь неизменен, то мне нужно клонировать \ копировать его при каждой операции изменения. Я ...

2 ответа

Функциональный способ реализовать потокобезопасный общий счетчик

Я относительно новичок в Scala и функциональном программировании, и мне нравится идея, что используя неизменяемые объекты, я могу избежать многих ошибок безопасности потоков. Одна вещь все еще преследует меня, и это классический пример, ...

4 ответа

Неизменяемые объекты Java [закрыто]

Я изучаю концепцию неизменности. Я понимаю, что неизменяемые объекты не могут изменять свои значения после создания объекта. Но я не понимал следующее использование неизменных объектов. Они есть автоматически потокобезопасны и не имеют ...