Size: a a a

Kotlin Community

2020 May 24

ЛХ

Лапки Х in Kotlin Community
Alexander Nozik
🤦‍♂️
я что-то не так делаю?

мне надо просто получить текущую дату. поэтому я импортирую модуль, просто называю его иначе, чем она есть при импорте
источник

AN

Alexander Nozik in Kotlin Community
Лапки Х
я что-то не так делаю?

мне надо просто получить текущую дату. поэтому я импортирую модуль, просто называю его иначе, чем она есть при импорте
все. Какое отношение тайп-алиасы имеют к вопросу
источник

AN

Alexander Nozik in Kotlin Community
LocalDateTime.now().toEpochMillis(). Но это не про котлин
источник

ЛХ

Лапки Х in Kotlin Community
Alexander Nozik
LocalDateTime.now().toEpochMillis(). Но это не про котлин
что значит не про котлин?

а про что?
источник

ЛХ

Лапки Х in Kotlin Community
Alexander Nozik
LocalDateTime.now().toEpochMillis(). Но это не про котлин
у него нет toEpochMillis
источник

AN

Alexander Nozik in Kotlin Community
Лапки Х
что значит не про котлин?

а про что?
Про стандартную библиотеку Java и умение читать документацию. Вы не пробовали поискать Java LocalDateTime?
источник

ЛХ

Лапки Х in Kotlin Community
Alexander Nozik
Про стандартную библиотеку Java и умение читать документацию. Вы не пробовали поискать Java LocalDateTime?
пробовал. нашел там .now(). Про конвертацию в инт не нашле, потому пришел сюда

нашел только получение хэша, что, вероятно, мне подойдет
источник

AN

Alexander Nozik in Kotlin Community
сорри Instant.now().toEpochMilli()
источник

AN

Alexander Nozik in Kotlin Community
Но опять же, вам просто надо найти статью по Java.time. Это не про котлин
источник

ЛХ

Лапки Х in Kotlin Community
Alexander Nozik
сорри Instant.now().toEpochMilli()
м, да, то что надо

спасибо
источник

QH

Quantum Harmonizer in Kotlin Community
Товарищи, а есть где-нибудь экстеншены а-ля
((T1, T2, …, TN) -> T).map(
   transform: (T) -> R
): (T1, T2, …, TN) -> R
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Товарищи, а есть где-нибудь экстеншены а-ля
((T1, T2, …, TN) -> T).map(
   transform: (T) -> R
): (T1, T2, …, TN) -> R
это к @happy_bracket
источник

AN

Alexander Nozik in Kotlin Community
Он чего-то такое городил, правда по-моему плюнул.
источник

VK

Vladyslav Kopaniev in Kotlin Community
Quantum Harmonizer
Товарищи, а есть где-нибудь экстеншены а-ля
((T1, T2, …, TN) -> T).map(
   transform: (T) -> R
): (T1, T2, …, TN) -> R
в arrow есть на подобии
https://arrow-kt.io/docs/0.10/apidocs/arrow-core-data/arrow.core/kotlin.-function1/and-then.html
но там только для Function1 определен экстеншн( Видать ждут когда законтрибутит кто-то для всех остальных интерфейсов. Для Function2 можно сделать curry().andThen(), но тоже толку мало, для TN нет функций
источник

QH

Quantum Harmonizer in Kotlin Community
Vladyslav Kopaniev
в arrow есть на подобии
https://arrow-kt.io/docs/0.10/apidocs/arrow-core-data/arrow.core/kotlin.-function1/and-then.html
но там только для Function1 определен экстеншн( Видать ждут когда законтрибутит кто-то для всех остальных интерфейсов. Для Function2 можно сделать curry().andThen(), но тоже толку мало, для TN нет функций
спасибо, буду знать, что это называется andThen :)
источник

VK

Vladyslav Kopaniev in Kotlin Community
Quantum Harmonizer
спасибо, буду знать, что это называется andThen :)
да, для композиций функций используют hof-ы  andThen либо compose, но последнее в другом порядке происходит B -> C compose A -> B == A -> C
источник

QH

Quantum Harmonizer in Kotlin Community
Vladyslav Kopaniev
да, для композиций функций используют hof-ы  andThen либо compose, но последнее в другом порядке происходит B -> C compose A -> B == A -> C
что такое «hof-ы»?
источник

VK

Vladyslav Kopaniev in Kotlin Community
Quantum Harmonizer
что такое «hof-ы»?
higher order function, функции принимающие на вход и/или возвращающие другие функции
источник

PS

Pavel Shilyagov in Kotlin Community
Quantum Harmonizer
спасибо, буду знать, что это называется andThen :)
Это синоним для flatMap :)
источник

VK

Vladyslav Kopaniev in Kotlin Community
Pavel Shilyagov
Это синоним для flatMap :)
не совсем
источник