Свързани въпроси 'mutable'

Как се различава променливостта от присвояването на нова стойност на променлива?
Кажете, че имате променлива: var x = [1,2] Ако това е променлив обект, можете да направите: x.append(3) x >> [1,2,3] Но ако е неизменен и искате да промените стойността на x, ще трябва ефективно да направите: // init x var x =...
97 изгледи
schedule 18.09.2022

Променлив android.os.Environment.DIRECTORY_WHATEVER?
Вижте в master: https://github.com/android/platform_frameworks_base/blob/master/core/java/android/os/Environment.java#L419 Защо тези са променливи? Какво означава? Какъв е случаят на употреба?
33 изгледи
schedule 26.11.2022

Защо Imutable String са по-ефективни в сравнение с Changeable
Бях чел някъде в книгата, че неизменният низ може да бъде внедрен по-ефективно от променливия. Колко неизменни низове са по-ефективни в сравнение с променящите се? Имам предвид каква е внедряващата разлика между неизменен и променлив низ, която...
980 изгледи
schedule 26.10.2022

Създаване на променлив списък от масив?
Имам масив, който бих искал да превърна в List , за да променя съдържанието на масива. Stack Overflow има много въпроси/отговори, които се отнасят до Arrays.asList() и как предоставя само изглед на списък на основния масив и как опитът за...
57291 изгледи
schedule 15.01.2024

Най-добрият подход за мутиране (добавяне/премахване на свързвания) на Guice инжектор, като същевременно се поддържа състояние
Надявам се да предефинирам или актуализирам някои обвързвания в рамките на модул, който на свой ред се използва от инжектор. Осъзнавам, че модулите са неизменни и след като обвързването бъде засмукано и инжектирано, неговата дефиниция не може да се...
6034 изгледи
schedule 02.02.2024

Spring сетери/гетери и променливи променливи
Нека предложим да имам следния клас Public MyClass{ Date date; //Mutable getters and setters public Date getdate(){ retrurn date; } public Date setdate(Date date) {date = date;} //Now immutable setter and...
2160 изгледи
schedule 05.02.2024

Променливи данни в OCaml
Създадох променлива структура от данни в OCaml, но когато отида за достъп до нея, тя дава странна грешка, Ето моят код type vector = {a:float;b:float};; type vec_store = {mutable seq:vector array;mutable size:int};; let max_seq_length = ref...
1723 изгледи
schedule 22.02.2024

Какъв е правилният начин за премахване на елементи от променлива карта на scala с помощта на предикат
Как да направите това, без да създавате нови колекции? Има ли нещо по-добро от това? val m = scala.collection.mutable.Map[String, Long]("1" -> 1, "2" -> 2, "3" -> 3, "4" -> 4) m.foreach(t => if (t._2 % 2 == 0) m.remove(t._1))...
11401 изгледи

Кога е добре да използвате var в Scala?
Знам, че Scala има var (за променливо състояние), но чистото функционално програмиране обезсърчава използването на всяко променливо състояние и по-скоро се фокусира върху използването на val за всичко. Идвайки от императивен свят, трудно е да...
4475 изгледи
schedule 09.05.2024

Xcode изчистване на променлив масив в друг клас
В Xcode v6.4 имам приложение за калкулатор с класове Calculator и Brain. В Brain има променлив масив, наречен operandStack. Бих искал да изчистя съдържанието на operandStack от класа Calculator. Възможно ли е това и ако да, как се прави? Опитах...
62 изгледи
schedule 13.04.2024

Python Bit Operations в списък с Int
Това, което искам да направя, но не работи: Списък с int... BebossArray=[0 for i in xrange(1024)] Моите битови функции (има всички обичайни набор, изчистване, превключване, тест, но тук е зададено) def setBit(dint, offset): mask = 1...
177 изгледи
schedule 07.06.2024