2013-06-09 11 views
24

Chciałbym dowiedzieć się o koncepcjach wielowymiarowych w Scali, natrafiłem na bezkształtną bibliotekę, co byłoby najlepszym punktem wyjścia do nauki i stosowania bezkształtnych.Jak zacząć naukę bezkształtnych koncepcji w scala

+0

Ile znasz scala? Wydaje mi się, że bezkształtne robi wiele skomplikowanych rzeczy, aby obejść ograniczenia języka scala. – huynhjl

+0

Nie jestem ekspertem, ale mógłbym napisać programy, które używają funkcji wyższego rzędu, curry i przechodzą trochę o programowaniu na poziomie typu, – prassee

+0

Jestem zainteresowany odpowiedzią na to samo pytanie. Podążyłem za przykładami i przyjrzałem się testom jednostkowym, aby wykorzystać bardzo małą ilość bezkształtnych. Jestem ciekawa, jaką ścieżką podążali inni. – huynhjl

Odpowiedz

26

ja nie wiem, czy to jest to odpowiedź ty wa, ale najlepsze dla mnie naciskać, aby rozpocząć naukę/używanie bezkształtne było kilka filmów mil od różnych konferencji Scala:

From flatmap
ScalaNE 2012
ScalaNE 2013

His forgotten blog

I jako wielki praktyce - Piszę dużo użyciu Spray toolkit, używa bezkształtne wewnątrz. Więc spróbuj napisać jakiś serwer WWW lub jakiś klient.

Również wiki githuba zawiera dobre intro do biblioteki.

Świetny pomysł - spróbuj przepisać niektóre klasy przypadków na bezkształtne rekordy z hlistami, fajnie jest użyć go z konwerterem JSON =). Większość z nich to rodzaj materiału, który nie jest bardzo przydatny w prawdziwym projekcie, ale jeśli chcesz lepiej zrozumieć programowanie na poziomie typu, to naprawdę świetny materiał

+0

dzięki za odpowiedź ... chciałbym zacznijcie od tej nadziei, że podniesie to kilka pytań, które są bardziej trafne !!!!! – prassee

Powiązane problemy