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

7 ответов

Алгоритм создания справедливых / равномерно подобранных команд на основе рейтинга игроков

3 ответа

Функционализация числового кода

Играя с F #, я пытаюсь думать о коде более функционально. Большая часть моей работы носит численный характер, поэтому я думаю, имеет ли смысл это перевоспита...

7 ответов

Есть ли способ предотвратить побочные эффекты в Python?

Есть ли способ предотвратить побочные эффекты в Python? Например, следующая функция имеет побочный эффект, есть ли какое-либо ключевое слово или любой другой способ заставить питона пожаловаться на это? def func_with_side_affect(a): a.append('foo')

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

5 ответов

Есть ли Python-эквивалент для Scala's Option или Either?

Мне действительно нравится использовать монады Option и Either в Scala. Есть ли какой-нибудь эквивалент для этих вещей в Python? Если нет, то каков питонный ...

3 ответа

Slick 3.0.0 - обновить строку только с ненулевыми значениями

Наличие таблицы с колоннами

2 ответа

Требуется очень общая функция argmax в C ++

м избалованный программист Python, который привык к вычислениюArgmax из

3 ответа

Swift: Каков наилучший способ объединения элементов массива

Я столкнулся с проблемой, которая требовала перебора массива в парах. Какой лучший способ сделать это? Или, в качестве альтернативы, каков наилучший способ п...

1 ответ

Это делает декомпозицию вашей программы трудной и неправдоподобной, что сводит на нет попытки компоновки существующего кода с новым кодом или иным образом изолирует и выделяет функциональность любой части вашего кода. Другими словами, побочные эффекты похожи на клей Rigor Mortis, который разливается по всему и превращает его в одну непроницаемую монолитную спагетти. Попробуйте вытащить одну лапшу, не вызывая каскада беспокойства у большинства других лапши.

инство учебников / статей / книг говорят о побочных эффектах при представлении функционального программирования. Возьмите этот код Python: def isPrime(n): k = 2 while k < n: if n % k == 0: return False k += 1 return TrueВ тексте говорится, что ...

3 ответа

Функциональный стиль раннего выхода из глубины рекурсии

У меня есть вопрос о написании рекурсивных алгоритмов в функциональном стиле. Я буду использовать Scala для моего примера здесь, но этот вопрос относится к л...

3 ответа

Должен ли я представлять данные базы данных с неизменяемыми или изменяемыми структурами данных?

В настоящее время я занимаюсь программированием на Scala, но, думаю, это применимо к любому функциональному языку программирования, точнее, к любому языку программирования, который рекомендует неизменность и может взаимодействовать с базой ...