2
ответа

Как Вы объявляете значения словарной статьи как изменяемые?

Google приводит к большому количеству примера добавления и удаления записей в словаре F# (или другой набор). Но я не вижу примеров к эквиваленту myDict ["Ключ"] = MyValue; я попробовал...
вопрос задан: 13 March 2014 04:02
2
ответа

Преобразование изменяемого к неизменной карте

частный [этот] объектный MMMap расширяет HashMap [A, Набор [B]] с MultiMap [A, B], Как преобразовывают его в неизменный?
вопрос задан: 15 December 2010 22:41
2
ответа

Что надлежащий путь состоит в том, чтобы удалить элементы из scala изменяемой карты с помощью предиката

Как сделать это, не создавая новых наборов? Есть ли что-то лучше, чем это? val m = scala.collection.mutable. Карта [Строка, Долго] ("1"-> 1, "2"-> 2, "3"-> 3, "4"-> 4) m....
вопрос задан: 15 December 2010 20:18
2
ответа

C#, Как я могу сказать, изменяем ли IEnumerable?

Я хочу, чтобы метод обновил определенные записи IEnumerable. Я нашел, что, делая foreach по записям и обновляя значения, отказавшие, поскольку в фоновом режиме, клонировал набор. Это было...
вопрос задан: 18 May 2010 12:19
1
ответ

Преобразование неизменного к изменяемым наборам

Что лучший способ состоит в том, чтобы преобразовать collection.immutable. Набор к collection.mutable. Набор?
вопрос задан: 30 June 2019 09:46
1
ответ

Почему StringBuffer возвращает ссылку?

public class doubleSum {частная статическая String Calculate (String a, String b) {String [] a_parts = a.split ("\\."); String [] b_parts = b.split ("\\."); StringBuffer sb = new ...
вопрос задан: 22 February 2019 03:44
1
ответ

Результаты случайного запроса к базе данных Python / Django из-за & ldquo; значение аргумента по умолчанию является изменяемым & rdquo; в методе

Вчера я столкнулся с ошибкой в ​​моем приложении Django, и, хотя с тех пор исправил ее, я до сих пор не понимаю ее причину и то, как я ее исправил. Ну, на самом деле я нашел основную причину во время записи ...
вопрос задан: 17 January 2019 12:31
1
ответ

Почему Matz принимал решение сделать Строки изменяемыми по умолчанию в Ruby?

Это - реверс этого вопроса: Почему строки не могут быть изменяемыми в Java и.NET? Был этот выбор, сделанный в Ruby только потому, что операции (добавляет и такой) эффективны на изменяемых строках, или был...
вопрос задан: 23 May 2017 12:01
1
ответ

Загрузка ресурса в изменяемое растровое изображение

Я загружаю растровое изображение из ресурса следующим образом: Bitmap mBackground = BitmapFactory.decodeResource (res, R .drawable.image); Что я хочу сделать, так это внести некоторые изменения в растровое изображение, прежде чем оно будет отрисовано в .
вопрос задан: 9 December 2013 03:50
1
ответ

Лучший подход для видоизменения (добавляют/удаляют привязку), инжектор Guice при поддержании состояния

Я надеюсь переопределить или обновить некоторую привязку в Модуле, который в свою очередь используется Инжектором. Я понимаю, что Модули неизменны и после того как привязка высосана и ввела свое определение...
вопрос задан: 20 June 2010 01:44
1
ответ

Как делают функциональный язык gui работа привязки?

Они обычно используют нефункциональные аспекты языка (включая изменяемые переменные). Есть ли другие стратегии? Вы могли описать их?
вопрос задан: 15 June 2010 12:29
1
ответ

Как создать pointer-to-mutable-member?

Рассмотрите следующий код: структура Foo {изменяемый интервал m; шаблон <интервал Foo::* участник> освобождает change_member () константа {это->*member = 12;//Ошибка: Вы не можете присвоиться к...
вопрос задан: 20 April 2010 12:57
0
ответов

Правильная альтернатива «изменяемой функции» в c ++

У меня часто возникают проблемы с корректностью констант при переносе алгоритмов в классы в c ++. Я чувствую, что мне нужна изменяемая функция, хотя это запрещено. Может ли кто-нибудь посоветовать мне, как реализовать ...
вопрос задан: 29 July 2019 11:26
0
ответов

Хорошее использование значений по умолчанию для изменяемых аргументов функции?

В Python распространенной ошибкой является установка изменяемого объекта в качестве значения по умолчанию для аргумента функции. Вот пример, взятый из этой превосходной статьи Дэвида Гуджера: >>> def ...
вопрос задан: 3 May 2019 01:40
0
ответов

Почему использование `arg=None` решает проблему изменяемого аргумента Python по умолчанию?

Я сейчас изучаю Python, и мне приходится иметь дело с проблемой изменяемого аргумента по умолчанию. # ПЛОХО: если `a_list` не передан, значение по умолчанию будет ошибочно сохранять свое содержимое между последовательными ...
вопрос задан: 21 April 2019 08:36
0
ответов

Может ли параллельный обход графика работать, если я поставлю синхронизированный на isVisited?

Мне известно утверждение: недетерминизм = состояние + параллелизм. Я использую неизменный Vector [Vector [Int]] в качестве (матрицы смежности, то есть графика) для отслеживания связей между ячейками и ...
вопрос задан: 19 March 2019 17:42
0
ответов

Почему компилятор не сообщает об ошибке, когда изменяется переменная, не объявленная как изменяемая?

Я установил Rust 1.13 и попробовал: fn main () {let x: u32; х = 10; // Нет ошибки? } Когда я скомпилировал этот файл, появились некоторые предупреждения, но ошибки нет. Поскольку я не объявляю x как mut, не должен ...
вопрос задан: 14 January 2019 17:32
0
ответов

Являются ли мутабельные ключи hashmap опасной практикой?

Является ли плохой практикой использование мутабельных объектов в качестве ключей Hashmap? Что произойдет, если вы попытаетесь получить значение из Hashmap, используя ключ, который был изменен настолько, что изменился его хэш-код? Например, ...
вопрос задан: 21 September 2018 16:54
0
ответов

Почему захват изменяемой структурной переменной внутри замыкания внутри оператора using изменяет ее локальное поведение?

Обновление: Ну, теперь я пошел и сделал это: я подал отчет об ошибке с Microsoft по этому поводу, так как я серьезно сомневаюсь, что это правильное поведение. Тем не менее, я все еще не уверен на 100%, чему верить относительно ...
вопрос задан: 23 May 2017 12:24
0
ответов

Изменяемый (возможно, параллельный) код Haskell и настройка производительности

Теперь я реализовал другого кандидата SHA3, а именно Grøstl. Работа над этим все еще продолжается (в очень большой степени), но на данный момент 224-битная версия проходит все KAT. Итак, теперь меня интересует производительность (...
вопрос задан: 23 May 2017 12:03
0
ответов

Изменяет ли тип значения из неопределенного поведения оператора using?

Этот вопрос действительно является ответвлением этого вопроса, но я думаю, что он заслуживает отдельного ответа. В соответствии с разделом 15.13 ECMA-334 (в заявлении об использовании, которое ниже называется получением ресурсов): ...
вопрос задан: 23 May 2017 11:55
0
ответов

преимущества программирования с отслеживанием состояния? [Закрыто]

мне было интересно узнать о преимуществах программирования без сохранения состояния, и я обнаружил кто-то поделился моим вопросом: Преимущества программирования без сохранения состояния? пока я читал ответы, мне стало любопытно ...
вопрос задан: 23 May 2017 11:51
0
ответов

Когда -copy возвращает изменяемый объект?

Я читал в Cocoa и Objective C: Up and Running, что -copy всегда будет возвращать неизменяемый объект, а -mutableCopy всегда будет возвращать изменяемый объект: важно знать, что вызов -copy на ...
вопрос задан: 23 May 2017 11:44
0
ответов

Сгенерировать пароль на python

Я бы хотел сгенерировать несколько буквенно-цифровых паролей на python. Возможные способы: импортировать строку из случайной импортной выборки, выбор символы = строка. буквы + строка. цифры длина = 8 Мне не удалось определить, был ли этот случай идентиче
вопрос задан: 23 May 2017 10:29
0
ответов

Почему System.Windows.Point и System.Windows.Vector mutable?

Учитывая, что мутабельные структуры обычно считаются злом (например, Why are mutable structs "evil"?), есть ли потенциальные преимущества, которые могли бы побудить разработчиков фреймворка .NET сделать...
вопрос задан: 23 May 2017 10:28
0
ответов

Почему кортеж не может быть изменен в Python? [дубликат]

Возможный дубликат: почему строки и кортежи Python сделаны неизменяемыми? Какой низкоуровневый дизайн делает кортеж неизменяемым в Python? Почему эта функция полезна?
вопрос задан: 23 May 2017 10:27
0
ответов

Безопасно ли изменять изменяемые элементы объектов внутри наборов?

Мне было любопытно, безопасен ли следующий сценарий. У меня есть следующие определения классов: класс ActiveStatusEffect { общедоступные: StatusEffect * эффект; mutable int ReminaingTurns; ...
вопрос задан: 10 January 2017 21:42
0
ответов

Создать изменяемый список из массива?

У меня есть массив, который я хотел бы превратить в список, чтобы изменить содержимое массива. В Stack Overflow есть множество вопросов/ответов, касающихся Arrays.asList ()и того, как он предоставляет только список...
вопрос задан: 10 May 2016 21:25
0
ответов

Неизменяемые vs Изменяемые типы

Я не понимаю, что такое неизменяемый тип. Я знаю, что объект float считается неизменяемым, с таким примером из моей книги: класс RoundFloat(float): def _new_(cls, val): ...
вопрос задан: 27 April 2016 13:55
0
ответов

Изменяются ли строки в Ruby?

Изменяются ли строки в Ruby? Согласно документации, выполняющей str = "hello" str = str + "world" создает новый строковый объект со значением "hello world", но когда мы делаем str = "hello" str <& ...
вопрос задан: 19 December 2015 02:01