preguntar acerca de immutability

7
réponses

Comment supprimer des caractères spécifiques d’une chaîne particulière en Java?

par exemple, j'extrait une chaîne de caractères d'un fichier texte et j'ai besoin de ces mots pour former un tableau. Cependant, quand je fais tout ce que certains mots se terminent par virgule (,) ou un point (.) ou même avoir des crochets attachés …
demandé sur 1970-01-01 00:33:29
6
réponses

Pourquoi les cordes de python et les tuples sont-ils immuables?

Je ne sais pas pourquoi les cordes et les tuples ont été faits pour être immuables; quels sont les avantages et les désavantages de les rendre immuables? ... …
demandé sur 1970-01-01 00:33:29
4
réponses

Quelle est la différence entre les Collections.unmodifiableSet() et ImmutableSet de goyave?

JavaDoc de ImmutableSet dit: Contrairement à Collections.unmodifiableSet , qui est une vue d'une collecte séparée qui peut encore changer, une instance de cette classe contient ses propres données privées et ne changera jamais. …
demandé sur 1970-01-01 00:33:31
17
réponses

Inconvénients des objets immuables en Java?

les avantages des objets immuables en Java semblent clairs: état cohérent sécurité automatique du filetage simplicité vous pouvez favoriser l'immutabilité en utilisant les champs finaux privés et l'injection du …
demandé sur 1970-01-01 00:33:29
18
réponses

Qu’entend-on par immuable?

ce pourrait être la question la plus stupide jamais posée, mais je pense que c'est une confusion totale pour un débutant. quelqu'un peut-il préciser ce qu'on entend par immuable ? pourquoi un String est-il immuable? …
demandé sur 1970-01-01 00:33:28
6
réponses

Pourquoi Python chaînes immuable? Meilleures pratiques pour les utiliser

quelles sont les raisons de la conception de rendre les cordes de Python immuables? Comment cela rend-il la programmation plus facile? je suis habitué aux chaînes mutables, comme celles de C. Comment puis-je programmer sans chaînes mutables? …
demandé sur 1970-01-01 00:33:31
10
réponses

Pourquoi les points d’exclamation sont-ils utilisés dans les méthodes Ruby?

dans Ruby certaines méthodes ont un point d'interrogation ( ? ) qui pose une question comme include? qui demande si l'objet en question est inclus, cela renvoie alors un vrai/faux. mais pourquoi certaines méthodes ont des points d'exclamatio …
demandé sur 1970-01-01 00:33:29
8
réponses

Remplacer plusieurs éléments de chaîne en C#

y a-t-il une meilleure façon de le faire... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); j'ai étendu la classe string à un seul tr …
demandé sur 1970-01-01 00:33:29
25
réponses

Supprimer des caractères spécifiques d’une chaîne en Python

j'essaie de supprimer des caractères spécifiques d'une chaîne en utilisant Python. C'est le code que j'utilise actuellement. Malheureusement, il semble ne rien faire à la chaîne. for char in line: if char in " ?.!/;:": line.replace …
demandé sur 1970-01-01 00:33:30
3
réponses

Type immuable et propriété en C#

Qu'entend-on par type immuable et propriété immuable en C# ? pouvez-vous donner des exemple simple? ... …
demandé sur 1970-01-01 00:33:30