Size: a a a

Scala User Group

2021 August 18

λ

λoλdog in Scala User Group
неужели трудно гитхаб открыть да посмотреть когда релизы были https://github.com/purescript/purescript/releases/tag/v0.14.3
источник

λ

λoλcat in Scala User Group
@v_sapronov когда покажешь пример кода на фшарпе, как из нескольких рекордов собрать два разных юниона, чтобы рекорды не знали об этих юнионах?
источник

E

Elijah in Scala User Group
интересно получается, еще полгода назад было 16
https://t.me/scala_ru/302326
источник

λ

λoλdog in Scala User Group
год за два
источник

λ

λoλdog in Scala User Group
ну или судя по всему даже год за четыре
источник

E

Elijah in Scala User Group
вот так и живут люди на фшарпе
источник

λ

λoλdog in Scala User Group
похоже он на меркурии живет, там как раз год 88 дней
источник

E

Elijah in Scala User Group
вы не отвлекайтесь от обеда, покушайте быстрее и покажите нам пример на F#, нам действительно интересно посмотреть, как оно там делается
источник

E

Elijah in Scala User Group
источник

λ

λoλcat in Scala User Group
В чем отличие от любого языка с таггед юнионами?
источник

λ

λoλdog in Scala User Group
ой ты даже не знаешь что сейчас будет....
источник

λ

λoλcat in Scala User Group
В чем отличие от скалы?
источник

λ

λoλcat in Scala User Group
В скале тоже, если просто переписать этот код один в один
источник

S

Simon in Scala User Group
type Shape =
   | Rectangle of Rectangle
   | Circle of Circle
   | Prism of Prism
   | Oval of Oval
Это буквально
sealed trait Shape
object Shape {
 case class Rectangle(value: packageName.Rectangle) extends Shape
 ...
}
источник

λ

λoλcat in Scala User Group
Спасибо Simon, что мне не пришлось это писать
источник

S

Simon in Scala User Group
Rectangle of Rectangle - это тупо определение обертки одноименной
источник

S

Simon in Scala User Group
И?
Другой синтаксис для одного и того же? Принципиальная разница-то в чем?
источник

λ

λoλdog in Scala User Group
ну так у тебя тоже может быть другое имя в скале
источник

S

Simon in Scala User Group
Именно. В чем разница с моим кодом на скале?
источник

λ

λoλdog in Scala User Group
case class ZRectangle(value: packageName.Rectangle) extends Shape
источник