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

3 ответа

Что особенного в ключевом слове «возврат»

Когда мне показалось, что я понимаю, для чего нужен возврат в Haskell, я попытался поиграть с разными альтернативами, и кажется, что возврат можно не только использовать в любом месте цепочки монад, но и полностью исключить. *Main> Just 9 >>= \y ...

2 ответа

Почему функции F # оцениваются перед вызовом?

Если я определю модуль как таковой:

2 ответа

Производит вывод

ый вариант использования в R (по крайней мере, для меня) - идентификация наблюдений во фрейме данных, которые имеют некоторую характеристику, которая зависит от значений в некотором подмножестве других наблюдений. Чтобы сделать это более ...

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

1 ответ

Как реализовать поиск в ширину в Scala с помощью FP

Мне интересно, как реализоватьПоиск в ширину в Scala, используя функциональное программирование.Вот мой первый, нечистый код:

3 ответа

Инициализация val в последнее время

Можно ли сделать это в Scala, используя только val: class MyClass { private val myVal1: MyClass2 //.....????? what should be here? def myMethod1(param1: Int) = { myVal1 = new MyClass2(param1) //.... // some code.... } }Идея в том, что я не могу ...

9 ответов

Фильтрация списка JavaBeans с помощью Google Guava

В Java-программе у меня есть список bean-компонентов, которые я хочу отфильтровать на основе определенного свойства. Например, скажем, у меня есть список Person, JavaBean, где Person имеет много свойств, среди которых 'name'. У меня также есть ...

4 ответа

Шаблон стратегии в F #

В C # у меня есть следующий код:

2 ответа

Получите Eq и Show для псевдонима типа в Haskell

16 ответов

Что такое «закрытие»?

Я задал вопрос о карринге и были упомянуты закрытия. Что такое закрытие? Как это связано с карри?

1 ответ

сделано и сделано: D

ли еще способ перевести нижеследующее в использование коллекторов? List<String[]> lines = getLines(); Multimap<String,String> multimap = ArrayListMultimap.create(); lines.forEach(line -> multimap.put(line[0],line[1]); );