11
ответов

возврат IList <T> по сравнению с Массивом в C#?

Я недавно спрашивал кого-то, почему он предпочел возвращать массив со строгим контролем типов по IList. Я всегда думал, что программирование против интерфейса было самым гибким и лучшим способом программа...
вопрос задан: 2 May 2009 23:46
3
ответа

Действительно “Оценивает Ограничение”, практически среднее, что нет никакого функционального программирования высшего порядка?

Действительно "Оценивает Ограничение", практически среднее, что нет никакого функционального программирования высшего порядка? У меня есть проблема, что каждый раз я пытаюсь сделать немного ТРАНЗИТНОГО УЧАСТКА, я пойман ошибкой VR. Пример: позво
вопрос задан: 17 April 2010 11:30
2
ответа

Есть ли способ сделать неизменяемую ссылку изменяемой?

Я хочу решить вопрос с leetcode в Rust (удалить N-ный узел из конца списка). Мое решение использует два указателя, чтобы найти узел для удаления: # [производное (PartialEq, Eq, Debug)] pub struct ListNode {pub ...
вопрос задан: 17 January 2019 15:08
2
ответа

Шаблон "команда" по сравнению с шаблоном "посетитель"

Действительно ли обычно приемлемо позволить Посетителю изменять состояние Получателя, или это должно быть Шаблоном "команда" вместо этого?
вопрос задан: 15 November 2018 16:14
2
ответа

Шаблоны разработки переменчивости в Objective C и C++

Недавно сделав некоторую разработку для iPhone, я приехал, чтобы заметить, что интересный шаблон разработки использовал много в iPhone SDK, относительно объектной переменчивости. Это кажется типичным подходом существует...
вопрос задан: 10 June 2010 00:20
1
ответ

Scala: изменяемый по сравнению с неизменной объектной производительностью - OutOfMemoryError

Я хотел сравнить рабочие характеристики неизменных. Карта и изменяемый. Карта в Scala для подобной операции (а именно, объединяя много карт в единственную. Посмотрите этот вопрос). Я имею что...
вопрос задан: 23 May 2017 10:34
0
ответов

Обязательное заимствование одного структурного поля при заимствовании другого в закрытии

У меня есть структура, содержащая два поля, и я хочу изменить одно поле (изменяемое заимствование), используя другое поле (неизменяемое заимствование), но я получаю ошибку от средства проверки заимствования. Например, следующее ...
вопрос задан: 21 April 2019 14:11
0
ответов

2 вопроса в конце курса функционального программирования

Вот, кажется, две самые важные вещи, которые я могу извлечь из курса «Как проектировать программы (упрощенная ракетка), который я только что закончил, прямо из конспектов лекции. : 1) Оптимизация хвостового вызова, ...
вопрос задан: 30 June 2018 05:13
0
ответов

Разве строки Python не неизменяемы? Тогда почему работает a + «» + b?

Насколько я понимаю, строки Python неизменяемы. Я пробовал следующий код: a = "Dog" b = "ест" c = "лечит" печать a, b, c # Собака ест лакомство print a + "" + b + "" + c # Собака ест угощения ...
вопрос задан: 24 January 2018 22:32
0
ответов

'List .ForEach ()' и изменчивость

Я хочу перевести все точки в List . Это работает: для (int i = 0; i .ForEach ...
вопрос задан: 19 August 2015 18:01
0
ответов

Объект jQuery неизменяем?

Здравствуйте, новый новичок в jQuery, и мне было интересно, являются ли объекты jQuery неизменяемыми. Например: var obj1 = $ (" "); var obj2 = obj1.append ("что-то"); Будет ли obj1 и obj2 быть ...
вопрос задан: 17 October 2012 16:57
0
ответов

Const -корректность в C

По-видимому, хорошей практикой является использование const, если только что-то не должно быть изменчивым, но как далеко вы зайдете? Если у меня есть массив строк, должна ли моя сигнатура функции включать это? char const *const...
вопрос задан: 25 August 2012 14:59
0
ответов

C99: Ограниченные указатели на безопасность потоков документации?

Этот вопрос не о техническом использовании ограниченного, а скорее о субъективном использовании. Хотя я могу ошибаться относительно того, как работает ограниченное с технической точки зрения, в этом случае вы можете свободно…
вопрос задан: 2 August 2012 18:08
0
ответов

Публикация полей объектов, не относящихся к потокам, безопасным для потоков способом

У меня проблема с параллелизмом Java. Да, я смотрел на вопросы с почти одинаковым названием, но все они, казалось, задавали несколько разные вещи. Да, я прочитал Java Concurrency в ...
вопрос задан: 2 June 2012 04:34
0
ответов

Существует ли шаблон для переопределения свойства?

Среда выполнения Objective-C хранит список объявленных свойств в виде метаданных с объектом класса. Метаданные включают имя свойства, тип и атрибуты. Библиотека времени выполнения также предоставляет несколько ...
вопрос задан: 29 May 2012 06:45
0
ответов

Какие типы являются изменяемыми и неизменяемыми в языке Google Go?

В Google Go я читал, что строки неизменяемы, но это целые числа? А как насчет других типов? Как программист чуть постарше, я предпочитаю изменчивость, хотя знаю о преимуществах неизменяемости, я предпочитаю ...
вопрос задан: 6 November 2011 06:09
0
ответов

Неизменяемые представления изменяемых типов

У меня есть проект, в котором мне нужно создать изрядное количество данных конфигурации, прежде чем я смогу выполнить процесс. На этапе настройки очень удобно, чтобы данные были изменяемыми. ...
вопрос задан: 13 November 2010 00:09
0
ответов

Изменяемый по сравнению с Касательно переменных с точки зрения получения

Мое поверхностное понимание переменных в f# предлагает, чтобы, объявляя, что переменная 'изменяема' и с помощью 'касательно' переменной по существу, оба сделали то же самое. Они - оба различные пути к...
вопрос задан: 19 October 2010 16:29