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

7 ответов

Как удалить определенные символы из определенной строки в Java?

Например, я извлекаю текстовую строку из текстового файла, и мне нужны эти слова для формирования массива. Тем не менее, когда я делаю все это, некоторые слова заканчиваются запятой (,) или точкой (.) Или даже имеют скобки (что ...

3 ответа

https://github.com/CalebFenton/simplify/blob/master/smalivm/src/main/resources/immutable_classes.cfg

ли списокде-фактонеизменные классы в JDK? технически неизменяемые классы включают очевидное целое число, двойное и т. д. неизменяемый де-факто будет включать, например, java.lang.String - технически он может быть изменяемым, но де-факто это не ...

9 ответов

Что касается хеш-таблиц в функциональных языках: поскольку ACL2 был упомянут выше, я отмечу, что для ACL2 существует библиотека «hash cons», которая обеспечивает логическую историю, в основном семантику списков ассоциаций, но имеет производительность хеш-таблицы (например, вы можете искать значение в таблице, используя hons-get). Если вам интересно, ознакомьтесь с темой "hons" в Руководствах пользователя ACL2.

льный мир Haskellесть раздел под названием «Жизнь без массивов или хеш-таблиц», где авторы предполагают, что список и деревья предпочтительнее в функциональном программировании, тогда как в императивной программе вместо них можно использовать ...

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

9 ответов

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

жный дубликат: Почему изменчивые структуры злые? [https://stackoverflow.com/questions/441309/why-are-mutable-structs-evil] Я читал это во многих местах, в том числе и здесь, что лучше сделать структуры неизменными. В чем причина этого? Я вижу ...

0 ответов

Каковы "причины открытого интерфейса"?

равильный способ объявить неизменные структуры? public struct Pair { public readonly int x; public readonly int y; // Constructor and stuff }Я не могу думать о том, почему это может столкнуться с проблемами, но я просто хотел спросить, чтобы ...

10 ответов

@ Darwin в каком контексте? ActiveRecord?

y некоторые методы имеют знак вопроса (?) которые задают вопрос типаinclude? который спрашивает, включен ли рассматриваемый объект, затем возвращает true / false. Но почему некоторые методы имеют восклицательные знаки (!) где другие нет? Что ...

2 ответа

Ага. Ты прав. Просто посмотрел на это. Если вы сомневаетесь, я всегда использую итераторы, но это полезно знать (View).

оложим, что вы хотите создать копиюImmutableSet/List/Map объект, но отфильтровать некоторые оригинальные записи. Одним из способов реализации этого является следующее: ImmutableList.copyOf(Iterables.filter(myObject, ...

15 ответов

https://medium.com/@macsikora/the-state-of-immutability-169d2cd11310

читал несколько статей об неизменности, но все еще не очень хорошо следую концепции. Недавно я создал здесь ветку, в которой упоминается неизменность, но поскольку это сама по себе тема, сейчас я делаю отдельную ветку. В прошлой ветке я ...

12 ответов

зависимые объекты также должны быть неизменными

оздать неизменяемые объекты в Java? Какие объекты следует назвать неизменяемыми? Если у меня есть класс со всеми статическими членами, он неизменен?

1 ответ

Это сработало для меня очень хорошо. Спасибо StaxMan

аю с примерами Джексона и испытываю некоторые затруднения при получении десериализации для работы с неизменяемыми классами и интерфейсами. Ниже мой код: package com.art.starter.jackson_starter; import java.io.IOException; ...