Что было бы эквивалентно Java 8 :: (оператор двойного двоеточия) в Отличный?
Я пытаюсь перевести этот пример на https://github.com/bytefish/PgBulkInsert.
Но часть сопоставления работает не так, как в Java 8:
public PersonBulkInserter() {
super("sample", "unit_test");
mapString("first_name", Person::getFirstName);
mapString("last_name", Person::getLastName);
mapDate("birth_date", Person::getBirthDate);
}
.&
близок, но ожидает экземпляр объявляющего класса. - person M A   schedule 30.12.2016mapString()
иmapDate()
, но, возможно, что-то вроде этого сработает:mapString("first_name", { it.firstName } as Function)
. Это не так эффективно, как нотация «указатель функции на лямбда-на-функциональный интерфейс» в java 8, но я думаю, что она будет работать так же. - person BalRog   schedule 30.12.2016