5
ответов

Неизменный класс?

Как можно сделать класс Java неизменным, какова потребность неизменности и там какое-либо преимущество для использования этого?
вопрос задан: 2 January 2015 19:47
5
ответов

Почему C# запрещает локальные переменные только для чтения?

Наличие дружественных дебатов с коллегой об этом. У нас есть некоторые мысли об этом, но задающийся вопросом, что, ТАКИМ ОБРАЗОМ, толпа думает об этом?
вопрос задан: 2 December 2013 19:01
5
ответов

Эффективные, неизменяемые, расширяемые коллекции для .NET [дубликаты]

Мне кажется, что существует крайний недостаток безопасных, неизменяемых типов коллекций для .NET, в частности BCL, но я также не видел много работы вне. У кого-нибудь есть указания на (желательно) ...
вопрос задан: 24 December 2012 18:20
5
ответов

Как объявить локальную константу в C#?

Как объявить локальную константу в C#? Как в Java, можно сделать следующее: общественность освобождает f () {заключительный интервал n = getNum ();//n объявленный постоянным}, Как сделать то же в C#? Я попробовал...
вопрос задан: 18 November 2012 05:14
5
ответов

Почему строки Python и кортежи, сделаны неизменными?

Я не уверен, почему строки и кортежи были сделаны быть неизменными; каковы преимущества и недостаток создания их неизменный?
вопрос задан: 24 September 2011 14:39
5
ответов

Почему я не должен использовать неизменяемые POJO вместо JavaBeans?

Я реализовал несколько приложений Java сейчас, пока только настольные приложения. Я предпочитаю использовать неизменяемые объекты для передачи данных в приложении вместо использования объектов с ...
вопрос задан: 18 August 2010 16:36
5
ответов

Что делает неизменный средний?

Если строка неизменна, делает это означает, что.... (позволяют нам принять JavaScript), ул. var = 'нечто'; предупреждение (str.substr (1));//oo предупреждение (ул.);//нечто Делает это означает, когда вызывающие методы для строки, это будет...
вопрос задан: 8 July 2010 10:32
5
ответов

Неизменность после внедрения зависимости, инициализации

Я хотел бы смочь указать, что членские переменные объекта неизменны, после того как объект был "инициализирован", чтобы мне средства после того, как это было введено с любыми зависимостями, и имеет...
вопрос задан: 25 May 2010 20:19
5
ответов

Python ссылается

Кто-то может объяснить, почему пример с целыми числами приводит к различным значениям для X и Y и примера с результатами списка в X и Y, являющихся тем же объектом? x = 42 года = x x = x + 1 печать x № 43...
вопрос задан: 9 May 2010 09:06
5
ответов

Действительно ли весь заключительный класс неизменен?

Все заключительные классы в неизменном Java. Строка и Целое число и являются заключительными классами, и оба неизменны, я верю.
вопрос задан: 27 October 2009 11:55
5
ответов

присвойте "его" в каждом (отличном) повторении

Эй, я пытаюсь обрезать каждый строковый объект списка в отличном list.each () {это = it.trim ();}, Но это только работает в рамках закрытия, в списке строки являются все еще "нечто", "панелью" и "отличный". Как...
вопрос задан: 22 September 2009 09:11
4
ответа

Изменяемый по сравнению с неизменными объектами

Я пытаюсь получить голову вокруг изменяемого по сравнению с неизменными объектами. Используя изменяемые объекты получает много негативных отзывов в прессе (например, возврат массива строк из метода), но я испытываю затруднения при понимании...
вопрос задан: 2 November 2018 12:32
4
ответа

Почему восклицательные знаки используются в методах Ruby?

В Ruby некоторые методы имеют знак вопроса (?), Который задает вопрос, например include? который спрашивает, включен ли рассматриваемый объект, затем возвращает true / false. Но почему некоторые методы имеют ...
вопрос задан: 12 November 2017 18:44
4
ответа

Не объявлять изменяемые ссылочные типы только для чтения - почему нет?

Я читал этот вопрос и несколько других ответов и пока я получаю различие между изменением ссылки и изменением состояния текущего экземпляра, я не уверен, почему это означает...
вопрос задан: 23 May 2017 12:30
4
ответа

Ruby - Неизменные объекты

Мне записали очень многопоточное приложение в Ruby, который совместно использует несколько переменных экземпляра. Записи к этим переменным редки (1%), в то время как чтения очень распространены (99%). Что лучший способ (любой в...
вопрос задан: 23 May 2017 12:17
4
ответа

Реализовать неизменную двухстороннюю очередь как сбалансированное двоичное дерево?

Я думал некоторое время о том, как пойти о реализации двухсторонней очереди (то есть, очередь с двусторонним доступом) как неизменная структура данных. Кажется, существуют различные способы сделать это. AFAIK...
вопрос задан: 23 May 2017 11:45
4
ответа

Расширение встроенной ул. Python

Я пытаюсь разделить ул. на подклассы, но испытываю некоторые затруднения из-за ее неизменности. класс DerivedClass (ул.): определение __ новый __ (cls, строка): Обь = супер (DerivedClass, cls). __ новый __ (cls, строка)...
вопрос задан: 25 July 2016 14:39
4
ответа

Там какой-либо путь состоит в том, чтобы предотвратить замену свойств объектов JavaScript?

Я хотел бы сделать структуру объекта неизменной, препятствуя тому, чтобы ее свойства были впоследствии заменены. Свойства должны быть читаемыми, как бы то ни было. Действительно ли это возможно? Я уверен, что существует нет...
вопрос задан: 13 March 2015 09:16
4
ответа

Изменяемый класс как ребенок неизменного класса

Я хочу иметь неизменные объекты Java как это (сильно упрощенный): класс, Неизменный {защищенное Имя строки; общественность, Неизменная (Имя строки) {this.name = имя;} общественность...
вопрос задан: 30 September 2011 18:51
4
ответа

Почему Шрифт неизменен?

Причем шрифт является неизменными бедствиями и программист и GC, потому что необходимо создать новый экземпляр каждый раз. Почему Шрифт является неизменным ссылочным типом затем?
вопрос задан: 1 February 2011 01:34
4
ответа

C#, неизменность и общедоступные поля только для чтения

Я читал во многих местах, что поля представления публично не являются хорошей идеей, потому что, если Вы позже хотите измениться на свойства, необходимо будет перекомпилировать весь код, который использует класс. Однако...
вопрос задан: 26 July 2010 18:33
4
ответа

Неизменный игровой объект, основной вопрос о функциональном программировании

Я нахожусь в процессе попытки 'узнать больше', и 'извлекают уроки из' функционального программирования и идеи неизменности, являющейся хорошим для параллелизма, и т.д. Как осуществление мысли я вообразил простое...
вопрос задан: 21 July 2010 07:03
4
ответа

Почему объект System.String не может кэшировать свой хэш-код?

Взгляд на исходный код для string.GetHashCode с использованием Reflector показывает следующее (для mscorlib.dll версии 4.0): public override unsafe int GetHashCode () {fixed (char * str = ((char *) ...
вопрос задан: 16 June 2010 14:51
4
ответа

Поля должны быть явно окончательными, чтобы иметь “надлежащий” неизменный объект?

Вы часто читаете о неизменных объектах, требующих, чтобы заключительные поля были неизменны в Java. Этот на самом деле имеет место, или это достаточно просто, чтобы не иметь никакой общедоступной переменчивости и не на самом деле видоизменить состояние?..
вопрос задан: 17 May 2010 22:43
4
ответа

Как я могу избежать изменяемых переменных в Scala при использовании ZipInputStreams и ZipOutpuStreams?

Я пытаюсь прочитать zip-файл, проверить, что он имеет некоторые необходимые файлы, и затем выпишите все правильные файлы к другому zip-файлу. Основное введение в java.util.zip имеет много измов Java, и я был бы...
вопрос задан: 17 May 2010 14:48
4
ответа

Сделать все типы постоянными по умолчанию в C ++

Какой самый простой и наименее навязчивый способ указать компилятору, будь то с помощью параметров компилятора, #defines, typedefs или шаблонов, что каждый раз, когда я говорю T, я действительно имею в виду T const? Я ...
вопрос задан: 4 May 2010 11:16
4
ответа

Как я привел бы к неизменному. Карта в Scala?

Я попробовал это, но это не работает: val map:Map [Строка, Строка] = для {tuple2 <-someList} приводит к tuple2. _ 1-> tuple2. _ 2, Как еще я преобразовал бы Список Tuple2s в Карту?
вопрос задан: 4 May 2010 08:10
4
ответа

Почему конструкторы копии являются ненужными для неизменных объектов?

Почему конструкторы копии являются ненужными для неизменных объектов? Объясните это для меня.
вопрос задан: 11 March 2010 18:17
4
ответа

как считать неизменные структуры данных из файла в scala

Мне сделали структуру данных Jobs каждый содержащий ряд Задач. И данные Задания и Задачи определяются в файлах как они: jobs.txt: JA JB JC tasks.txt: JB T2 JA T1 JC T1 JA T3 JA T2 JB T1...
вопрос задан: 8 February 2010 16:15
4
ответа

Как сделать численное моделирование с неизменными данными в Clojure?

Я использую Clojure, и я должен выполнить небольшое моделирование. У меня есть вектор длины n (n, обычно между 10 и 100), который содержит значения. На каждом моделировании вокруг (возможно, 1 000 раундов вместе), один из...
вопрос задан: 17 November 2009 11:06