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

11 ответов

Неизменяемые и изменчивые типы

Я запутался в том, что такое неизменный тип. Я знаюfloat объект считается неизменным, на примере такого типа из моей книги: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2))Считается ли это неизменным из-за ...

6 ответов

NSArray @property при поддержке NSMutableArray

Я определил класс, в котором я хотел бы, чтобы открытое свойство выглядело так, как будто оно поддерживаетсяNSArray, Это достаточно просто, но в моем случае фактическая поддержка ивараNSMutableArray: @interface Foo { NSMutableArray* array; } ...

4 ответа

Изменяемый и неизменяемый для параллельных приложений [закрыто]

В приложении, которое я пишу, мне нужно написать множество базовых типов, которые, скорее всего, будут неизменными. Но мне интересно, как изменяемые типы сравниваются в параллельных приложениях с неизменяемыми. Вы можете использовать замки с ...

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

5 ответов

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

В Python распространенной ошибкой является установка изменяемого объекта в качестве значения по умолчанию для аргумента в функции. Вот пример, взятый изэто отличная статья Дэвида ...

4 ответа

Как вы возвращаете несколько значений и присваиваете их переменным переменным?

Это то, что я до сих пор. let Swap (left : int , right : int ) = (right, left) let mutable x = 5 let mutable y = 10 let (newX, newY) = Swap(x, y) //<--this works //none of these seem to work //x, y <- Swap(x, y) //(x, y) <- Swap(x, y) //(x, y) ...

2 ответа

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

Возможный дубликат: Почему строки Python и кортежи сделаны неизменяемыми? [https://stackoverflow.com/questions/1538663/why-are-python-strings-and-tuples-are-made-immutable] Какой дизайн нижнего уровня делает кортеж не изменяемым в Python? Почему ...

4 ответа

Почему строковый ключ для хэша заморожен?

СогласноСпецификация [http://www.ruby-doc.org/core-1.9.3/Hash.html#method-i-store]строки, используемые в качестве ключа для хэша, дублируются и замораживаются. Другие изменяемые объекты, кажется, не имеют такого особого рассмотрения. Например, ...

2 ответа

Двумерные векторы в Rust

Примечание редактора: этот вопрос предшествует Rust0,1(с тегом 2013-07-03) и не является синтаксически верным кодом Rust 1.0. Ответы могут все еще содержать ценную информацию. Кто-нибудь знает, как создавать изменяемые двумерные векторы в Rust и ...

4 ответа

Всегда объявлять std :: mutex как изменчивый в C ++ 11?

После просмотра выступления Херба СаттераВы не знаете, постоянный и изменчивый [http://isocpp.org/blog/2012/12/you-dont-know-const-and-mutable-herb-sutter] Интересно, должен ли я всегда определять мьютекс как изменяемый? Если да, я думаю, что то ...

5 ответов

Ошибка инициализации объекта Python. Или я неправильно понимаю, как работают объекты?

1 import sys 2 3 class dummy(object): 4 def __init__(self, val): 5 self.val = val 6 7 class myobj(object): 8 def __init__(self, resources): 9 self._resources = resources 10 11 class ext(myobj): 12 def __init__(self, resources=[]): ...