Wpis z mikrobloga

Czy ta biblioteka obsługuje coś w stylu case class ze Scali? Widzę w dokumentacji, że można dopasowywać nawet po zagnieżdżonych typach np. Success, Some, itd. ale czy da się łatwo samemu definiować tego rodzaju typy?
idzę w dokumentacji, że można dopasowywać nawet po zagnieżdżonych typach np. Success, Some, itd. ale czy da się łatwo samemu definiować tego rodzaju typy?


@t0fu: nie moze sie dac, bo musialbys jako "rozpakowac" zlozna strukture, Scala wspiera to na poziomie jezyka. (unapply)

Ale ogólnie Java ssie, czytelniejsza jest wersja Script ( ͡ ͜ʖ ͡)


@MacDada: a zmien mi jeszcze na wersje Script takie cos
new
@M4ks: Chyba chodzi Ci raczej o:

new Runnable() {
    void run() {}
}.run();

No to w JS nie ma interfaceów – jak kwacze jak kaczka, to jest kaczką:

({
    run: function () {}
}).run()