Size: a a a

Scala User Group

2020 January 23

HV

Henadz Varantsou in Scala User Group
хочу прошариться немного
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в понве
источник

HV

Henadz Varantsou in Scala User Group
принято 👍
источник

AZ

Alex Zhukovsky in Scala User Group
given Functor[Option] = new Functor[Option] with
 def [A,B](fa: Option[A]) map (f: A => B): Option[B] = fa match
   case None => None
   case Some(x) => Some(f(x))


а нельзя как-то Functor[Option] = new Functor[Option] не дублировать 2 раза?
источник

VH

Vitalii Honta in Scala User Group
Alex Zhukovsky
given Functor[Option] = new Functor[Option] with
 def [A,B](fa: Option[A]) map (f: A => B): Option[B] = fa match
   case None => None
   case Some(x) => Some(f(x))


а нельзя как-то Functor[Option] = new Functor[Option] не дублировать 2 раза?
= new Functor[Option] просто попробуй убрать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
given Functor[Option]
 def [A,B](fa: Option[A]) map (f: A => B) = fa match
   case None => None
   case Some(x) => Some(f(x))
источник

AZ

Alex Zhukovsky in Scala User Group
ага, спасибо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну вообще
источник

Oℕ

Oleg ℕizhnik in Scala User Group
надеюсь, что однажды можно будет написать
given Functor[Option] = [A, B] => _ map _
источник

λ

λoλcat in Scala User Group
Как же тяжело стало читать дотти код...
источник

VH

Vitalii Honta in Scala User Group
λoλcat
Как же тяжело стало читать дотти код...
Та ну, это от непривычки наверное
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Я согласен, что инфиксные методы тяжело читать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Возможно, стоило сделать как в сишарпе, как многие просили
источник

Oℕ

Oleg ℕizhnik in Scala User Group
def  map[A,B](this fa: Option[A]) (f: A => B)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
или типа того
источник

VH

Vitalii Honta in Scala User Group
В Котлине ещё ниче так
источник

Oℕ

Oleg ℕizhnik in Scala User Group
ну там есть предложение
источник

Oℕ

Oleg ℕizhnik in Scala User Group
как котлине сделать
источник

AZ

Alex Zhukovsky in Scala User Group
А почему кстати given? Для меня это скорее констрейнт, тот же instance логичнее звучит
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Zhukovsky
А почему кстати given? Для меня это скорее констрейнт, тот же instance логичнее звучит
не начинай
источник