0
ответов

mutable type inside an immutable container

Я немного запутался в изменении членов кортежа. Следующее не работает: >>> thing = (['a'],) >>> thing[0] = ['b']. TypeError: объект 'tuple' не поддерживает присваивание элементов &...
вопрос задан: 7 April 2015 01:36
0
ответов

Диаграмма изменяемых и неизменяемых типов

Есть ли где-нибудь в Интернете таблица или диаграмма, которая показывает, какие типы (встроенные) являются изменяемыми и неизменяемыми в python?
вопрос задан: 8 March 2014 05:58
0
ответов

NSArray @property, поддерживаемый NSMutableArray

Я определил класс, в котором я бы хотел, чтобы общедоступное свойство отображалось так, как будто оно поддерживается NSArray. Это достаточно просто, но в моем случае фактическим поддерживающим ivar является NSMutableArray: @interface ...
вопрос задан: 22 February 2014 10:56
0
ответов

статические изменяемые переменные-члены в C ++?

почему или по какой причине невозможно объявить переменную-член класса в C ++ как статическую изменяемую? Что-то вроде static mutable int t; // Это не будет компилироваться Для меня нет причин банить ...
вопрос задан: 27 February 2013 17:17
0
ответов

Неизменяемое целое число

Я знаю, что это, вероятно, очень глупо, Целое число b = 3; а + = Ь; System.out.println (а); Выполняет ...
вопрос задан: 7 February 2013 18:09
0
ответов

Почему MutableString объявлен устаревшим в Python?

Почему класс MutableString объявлен устаревшим в Python 2.6; и почему он был удален в Python 3?
вопрос задан: 8 January 2013 03:26
0
ответов

Когда можно использовать «var» в Scala?

Я знаю, что в Scala есть var (для изменяемого состояния), но чисто функциональное программирование препятствует использованию любого изменяемого состояния и скорее фокусируется на использовании val для всего. Исходя из императивного мира это ...
вопрос задан: 29 October 2012 10:25
0
ответов

Python scoping mutable vs immutable

Сначала я начну как все. Я новичок в python. Мой учитель дал мне задачу: def f(a, b, c): a = 1 c = b c[0] = 2 a = 10 b = [11, 12, 13] c = [13, 14, 15] ...
вопрос задан: 21 September 2012 17:19
0
ответов

ленивый список, вычисленный с использованием изменяемого состояния?

Я хотел бы в целом выяснить, как использовать изменяемое состояние при вычислении ленивых списков. Например, вот наивное Решето Эратосфена, реализованное с использованием изменяемого массива (источника ):импорта...
вопрос задан: 21 July 2012 21:58
0
ответов

const _cast VS mutable ? есть разница?

Насколько я понимаю, mutable отменяет константность переменной Class A { void foo ()const { m _a = 5; } изменяемый int m _a; }; Но также const _cast :void print (char *str ){ cout <<...
вопрос задан: 12 July 2012 18:09
0
ответов

Как заставить вычисление ST производить ленивый поток результатов (или работать как сопрограмма)?

Я борюсь с общей проблемой, как заставить вычисления с отслеживанием состояния в Haskell генерировать результаты лениво. Например. следующий простой алгоритм может быть выражен с помощью Python...
вопрос задан: 26 May 2012 20:03
0
ответов

Изменчивые строки в Python

Пожалуйста, вы знаете библиотеку Python, которая предоставляет изменяемые строки? Google выдал на удивление мало результатов. Единственная полезная библиотека, которую я нашел, это http://code.google.com/p/gapbuffer/, которая находится в C ...
вопрос задан: 13 May 2012 15:18
0
ответов

Каков наиболее эффективный способ создания неизменяемых и изменяемых версий класса Objective-C?

Предположим, я создаю класс Objective-C, представляющий дробь, и хочу создать неизменяемую и изменяемую версии. Следуя шаблонам фреймворка Foundation, вы можете ожидать увидеть...
вопрос задан: 10 May 2012 02:16
0
ответов

Неизменяемая карта Scala, когда переходить на изменяемую?

Мой нынешний вариант использования довольно тривиален, подойдет либо изменяемая, либо неизменная карта. Имейте метод, который принимает неизменяемую карту, которая затем вызывает сторонний метод API, который принимает неизменяемую...
вопрос задан: 13 April 2012 15:24
0
ответов

Карта withDefault пустого ListBuffer в scala

Я пытаюсь создать изменяемую карту со значением по умолчанию, которое создает новый ListBuffer, когда запрашивается элемент, которого еще нет. на карте. Однако пока новая карта возвращается как карта по умолчанию, она...
вопрос задан: 22 March 2012 18:23
0
ответов

AtomicReference на изменяемый объект и видимость

Скажем, у меня есть AtomicReference для списка объектов: AtomicReference > batch = new AtomicReference > (новый список массивов <объект> ()); Поток A добавляет элементы ...
вопрос задан: 21 February 2012 13:59
0
ответов

Почему массивы C # используют ссылочный тип для Enumeration, а List использует изменяемую структуру?

Из того, что я читал, было принято дизайнерское решение для определенные типы перечислителей коллекций должны быть изменяемыми структурами вместо ссылочных типов по соображениям производительности. List.Enumerator - самый лучший ...
вопрос задан: 7 February 2012 21:07
0
ответов

Как преобразовать изменяемую HashMap в неизменяемый эквивалент в Scala?

Внутри моей функции я создаю набор результатов, заполняя новую изменяемую HashMap данными (если есть это лучший способ - я был бы признателен за комментарии). Затем я хотел бы вернуть набор результатов как ...
вопрос задан: 30 January 2012 19:50
0
ответов

Какие функции массива JavaScript изменяются?

Я пишу класс, производный от массива, в JavaScript, и мне нужно знать, какие функции нужно перегрузить, чтобы я мог быть в курсе изменений, внесенных в массив. Я знаю, что Array.push () и Array.splice () видоизменяются ....
вопрос задан: 25 January 2012 20:35
0
ответов

Являются ли строки в Ruby изменяемыми? [дубликат]

Рассмотрим следующий код: $ irb > s = "asd" > s.object_id # печатает 2171223360 > s [0] =? z # s теперь "zsd" > s.object_id # печатает 2171223360 (как и раньше) > s + = "hello" ...
вопрос задан: 20 December 2011 18:40
0
ответов

Какой лучший подход для преобразования неизменяемых объектов в изменяемые (рекурсивный)?

В частности, эта проблема возникла у меня, когда я делаю запрос с помощью AFNeworking с JSONkit и получаю (id)JSON с несколькими вложенными массивами и словарями. Если я не хочу изменять данные, я ...
вопрос задан: 4 December 2011 02:24
0
ответов

Как я могу улучшить этот дизайн, который заставляет меня объявить функцию-член const и объявить переменные изменяемыми?

По какой-то причине я повторяю элементы класса в std :: set и хотел бы немного изменить ключи, зная, что порядок не изменится. Итераторы в std :: set - это const_iterators ...
вопрос задан: 28 November 2011 09:48
0
ответов

Производительность обновления и поиска в Haskell в реальном времени

Я пишу игровой ИИ (aichallenge.org - Ants), который требует большого количества обновлений и ссылок на структуры данных. Я пробовал и массивы, и карты, но основная проблема, похоже ...
вопрос задан: 21 November 2011 13:40
0
ответов

Не удается добавить в изменяемый LinkedList scala?

Я смотрю на API, и метод: + возвращает новый LinkedList. Метод append позволяет добавлять только другой связанный список. Для работы метода + = требуется переменная. Зачем кому-то ...
вопрос задан: 9 November 2011 05:58
0
ответов

C ++ Как изменяемое ключевое слово влияет на производительность контейнера?

Я хочу знать, как изменяемое ключевое слово влияет на контейнер (карту, вектор, список и т. Д.). Кроме того, что мне нужно иметь в виду?
вопрос задан: 27 October 2011 15:16
0
ответов

Java Mutable BigInteger Class

Я делаю вычисления с BigIntegers, которые используют цикл, вызывающий multiply() около 100 миллиардов раз, и создание нового объекта из BigInteger делает это очень медленно. Я надеялся, что кто-нибудь ...
вопрос задан: 22 October 2011 22:29
0
ответов

Scala: Содержится в изменяемых и неизменяемых наборах

Я обнаружил странное поведение для изменяемых наборов, которое я не могу понять: у меня есть объект, который я хочу добавить в набор. Метод equals для класса переопределяется. Когда я добавляю два разных ...
вопрос задан: 26 September 2011 13:35
0
ответов

Как использовать изменяемые коллекции в Scala

Я думаю, что не могу понять, как работают изменяемые коллекции. Я бы ожидал, что на изменяемые коллекции повлияет применение к ним map или добавление новых элементов: scala> val s: ...
вопрос задан: 2 August 2011 09:17
0
ответов

Могу ли я всегда преобразовывать изменяемые алгоритмы в одинарное присваивание и при этом оставаться эффективным?

Контекст Контекст этого вопроса состоит в том, что я хочу поиграть с Программированием экспрессии генов (GEP ), форма эволюционного алгоритма с использованием Erlang. GEP использует DSL на основе строк ...
вопрос задан: 30 July 2011 12:08
0
ответов

Как получить список (неизменяемых и изменяемых) множеств в scala?

Я пытаюсь создать список (изменяемых и неизменяемых) множеств. У компилятора возникают проблемы, так как он не может определить тип этого списка. Я всегда думал, что могу соединять списки любых типов и что ...
вопрос задан: 15 July 2011 13:33