preguntar acerca de immutability
14
réponses
Tableau immuable en Java
Existe-t-il une alternative immuable aux tableaux primitifs en Java? Faire un tableau primitif final n'empêche pas réellement de faire quelque chose comme
final int[] array = new int[] {0, 1, 2, 3};
array[0] = 42;
Je veux que les éléments du tabl …
demandé sur
1970-01-01 00:33:30
9
réponses
Classe immuable?
Comment peut-on rendre une classe Java immuable, Quel est le besoin d'immuabilité et y a-t-il un avantage à l'utiliser? ... …
demandé sur
1970-01-01 00:33:30
2
réponses
À quoi sert l’opérateur » pin » et les variables Elixir sont-elles mutables?
Essaie actuellement de comprendre l'opérateur " ^ " dans Elixir.
À partir du site web:
L'opérateur pin ^ peut être utilisé quand il n'y a aucun intérêt à rebinding
une variable mais plutôt en correspondance avec sa valeur avant le
match:
S …
demandé sur
1970-01-01 00:33:35
8
réponses
Pourquoi les objets immuables sont-ils thread-safe?
class Unit {
private readonly string name;
private readonly double scale;
public Unit(string name, double scale) {
this.name = name;
this.scale = scale,
}
public string Name { get { return name; } }
public st …
demandé sur
1970-01-01 00:33:30
6
réponses
Vérifier la mutabilité en Python?
Considérer ce code:
a = {...} # a is an dict with arbitrary contents
b = a.copy()
Quel rôle joue la mutabilité dans les clés et les valeurs des dicts?
Comment puis-je m'assurer que les modifications apportées aux clés ou aux valeurs d'un dict n …
demandé sur
1970-01-01 00:33:30
3
réponses
Immuable / polymorphic POJO JSON serialization with Jackson
j'essaie de sérialiser un POJO immuable vers et depuis JSON, en utilisant Jackson 2.1.4, sans avoir à écrire un sérialiseur personnalisé et avec le moins d'annotations possible. J'aime aussi éviter d'avoir à ajouter des getters inutiles ou des constr …
demandé sur
1970-01-01 00:33:33
2
réponses
Pourquoi le toSeq de Scala convertit-il un jeu immuable en un Mutable ArrayBuffer?
Si j'appelle toSeq sur un immuable Set collection je reçois un ArrayBuffer.
scala> Set(1,2,3).toSeq // returns Seq[Int] = ArrayBuffer(1, 2, 3)
cela me surprend. Étant donné L'accent mis par Scala sur l'utilisation de structures de données immua …
demandé sur
1970-01-01 00:33:32
6
réponses
Comment créer une liste immuable en java?
j'ai besoin de convertir l'objet liste mutable en liste immuable,Quelle est la manière possible en java.
public void action() {
List<MutableClass> mutableList = Arrays.asList(new MutableClass("san", "UK", 21), new MutableClass("peter", "US …
demandé sur
1970-01-01 00:33:35
6
réponses
Quels types sont mutables et immuables dans la Langue Google Go?
dans Google Go, j'ai lu que les chaînes sont immuables, ok mais sont des int?
Quels sont les autres types? En tant que programmeur un peu plus âgé, je préfère la mutabilité même si je connais les avantages de l'immutabilité, je préfère vivre dangereu …
demandé sur
1970-01-01 00:33:31
12
réponses
Les types de valeurs sont-ils immuables par définition?
j'ai souvent lu que struct S devrait être immuable - ne sont-ils pas par définition?
considérez-vous que int est immuable?
int i = 0;
i = i + 123;
semble correct - nous obtenons un nouveau int et l'assignons de nouveau à i . …
demandé sur
1970-01-01 00:33:29