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

13 ответов

Как в Scala реализовать такой повторный вызов?

Все еще новичок в Scala, и сейчас я ищу способ реализовать на нем следующий код: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); ...

4 ответа

В чем преимущество использования сопоставления с шаблоном scala вместо регистра переключателя java?

Все говорят, что сопоставление с образцом - отличная функция в функциональных языках. Почему? Разве я не могу просто использовать ifs и переключать дела для всего? Я хотел бы понять преимущества использования сопоставления с образцом ...

2 ответа

карта не работает должным образом в Python 3

Новичок здесь. Этот код работал в Python 2.7, но не в 3.3 def extractFromZipFiles(zipFiles, files, toPath): extractFunction = lambda fileName:zipFiles.extract(fileName, toPath) map (extractFunction,files) return Нет ошибок, но файлы не ...

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

3 ответа

Динамическое программирование на F #

Какой самый элегантный способ реализовать алгоритмы динамического программирования, которые решаютпроблемы с перекрывающимися подзадачами [http://en.wikipedia.org/wiki/Overlapping_subproblem]? В императивном программировании обычно создается ...

1 ответ

Строить иерархию классов в Coq?

Я могу наивно построить иерархию алгебраических структур в Coq, используя классы типов. У меня возникли проблемы с поиском ресурсов по синтаксису и семантике Coq для классов типов. Тем не менее, я считаю, что следующее является ...

3 ответа

Есть ли операция со списком Scala, которая делает кортежи из списков?

Я пытаюсь обработать тройки в списке. Обязательно, я мог бы сделать это: for(i = 1; i < list.length-1; i++) { process( list[i-1], list[i], list[i+1] ) } Есть ли в Scala функция List (или как ее написать), которая может сделать что-то вроде ...

4 ответа

Удаление синтаксического сахара: понимание списка в Haskell

Могу ли я осмыслить понимание списка в этом выражении: [(i,j) | i <- [1..4], j <- [i+1..4]]Это вывод: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]Как я могу с помощью карты, фильтра и так далее написать этот фрагмент кода? редактировать Вот ...

8 ответов

Разделение списка элементов на два списка нечетных и четных проиндексированных элементов

Я хотел бы сделать функцию, которая принимает список и возвращает два списка: первый содержит каждый нечетный элемент, а второй содержит каждый четный элемент. Например, учитывая[1;2;4;6;7;9]Я хотел бы вернуться[ [1;4;7] ; [2;6;9] ]. Я написал ...

3 ответа

R: указание имени переменной в параметре функции для функции общего (универсального) использования

Вот моя маленькая функция и данные. Обратите внимание, что я хочу создать функцию, не предназначенную для личного пользования, для общего пользования. dataf <- data.frame (A= 1:10, B= 21:30, C= 51:60, D = 71:80) myfun <- function (dataframe, ...

6 ответов

существуют ли статически типизированные функциональные языки?

это трудно для Google, может быть, так есть лучшие ответы? Я исхожу из статически типизированного фона и изучаю функциональное программирование, но меня не совсем волнует динамическая типизация. Любопытно, какие варианты там. один ответ для ...