Tag: программирования

Использование частичных функций в Scala – как это работает?

Я новичок в Scala, я использую 2.9.1, и я пытаюсь понять, как использовать частичные функции. У меня есть базовое представление о функциях в карри, и я знаю, что частичные функции похожи на кардианные функции, где они только 2nary или некоторые из них. Как вы можете сказать, я немного зелёный. Кажется, что в некоторых случаях, таких […]

Почему @FunctionalInterface не используется на всех интерфейсах в JDK, которые квалифицируются?

Java 8 предоставил нам много интересных способов использования функциональных интерфейсов, а вместе с ними и новую аннотацию: @FunctionalInterface . Его задача – сказать компилятору кричать на нас, если мы не будем придерживаться правил функционального интерфейса (только один абстрактный метод, который требует переопределения). В этом пакете java.util.function имеется 43 интерфейса с этой аннотацией. Поиск jdk.1.8.0 / […]

Давайте будем гением компьютера.