Результаты поиска по запросу "functional-programming"
Как в Scala реализовать такой повторный вызов?
Все еще новичок в Scala, и сейчас я ищу способ реализовать на нем следующий код: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); ...
В чем преимущество использования сопоставления с шаблоном scala вместо регистра переключателя java?
Все говорят, что сопоставление с образцом - отличная функция в функциональных языках. Почему? Разве я не могу просто использовать ifs и переключать дела для всего? Я хотел бы понять преимущества использования сопоставления с образцом ...
карта не работает должным образом в Python 3
Новичок здесь. Этот код работал в Python 2.7, но не в 3.3 def extractFromZipFiles(zipFiles, files, toPath): extractFunction = lambda fileName:zipFiles.extract(fileName, toPath) map (extractFunction,files) return Нет ошибок, но файлы не ...
Динамическое программирование на F #
Какой самый элегантный способ реализовать алгоритмы динамического программирования, которые решаютпроблемы с перекрывающимися подзадачами [http://en.wikipedia.org/wiki/Overlapping_subproblem]? В императивном программировании обычно создается ...
Строить иерархию классов в Coq?
Я могу наивно построить иерархию алгебраических структур в Coq, используя классы типов. У меня возникли проблемы с поиском ресурсов по синтаксису и семантике Coq для классов типов. Тем не менее, я считаю, что следующее является ...
Есть ли операция со списком Scala, которая делает кортежи из списков?
Я пытаюсь обработать тройки в списке. Обязательно, я мог бы сделать это: for(i = 1; i < list.length-1; i++) { process( list[i-1], list[i], list[i+1] ) } Есть ли в Scala функция List (или как ее написать), которая может сделать что-то вроде ...
Удаление синтаксического сахара: понимание списка в Haskell
Могу ли я осмыслить понимание списка в этом выражении: [(i,j) | i <- [1..4], j <- [i+1..4]]Это вывод: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)]Как я могу с помощью карты, фильтра и так далее написать этот фрагмент кода? редактировать Вот ...
Разделение списка элементов на два списка нечетных и четных проиндексированных элементов
Я хотел бы сделать функцию, которая принимает список и возвращает два списка: первый содержит каждый нечетный элемент, а второй содержит каждый четный элемент. Например, учитывая[1;2;4;6;7;9]Я хотел бы вернуться[ [1;4;7] ; [2;6;9] ]. Я написал ...
R: указание имени переменной в параметре функции для функции общего (универсального) использования
Вот моя маленькая функция и данные. Обратите внимание, что я хочу создать функцию, не предназначенную для личного пользования, для общего пользования. dataf <- data.frame (A= 1:10, B= 21:30, C= 51:60, D = 71:80) myfun <- function (dataframe, ...
существуют ли статически типизированные функциональные языки?
это трудно для Google, может быть, так есть лучшие ответы? Я исхожу из статически типизированного фона и изучаю функциональное программирование, но меня не совсем волнует динамическая типизация. Любопытно, какие варианты там. один ответ для ...