Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

Dalszy krok w Scali - pattern matching

Event:
Dalszy krok w Scali - pattern matching
Event type:
Workshops
Category:
IT
Topic:
Date:
08.05.2018 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Stacja.IT / Sages
Address:
ul. Nowogrodzka 62c domofon 48, piętro II
Description:

Warsztaty ze wstępu do scali, pójdziemy krok dalej niż na pierwszych warsztatach. Pokażę Wam bardzo potężny mechanizm pattern matching i jego zastosowanie na dość realnych przykładach. W dalszej części pokażę jak dołożyć do niego inny mechanizm - sealed trait dzięki któremu zrzucimy trochę roboty na kompilator.


Ważne: wymagam od uczestników chociaż podstawowej umiejętności programowania w jakimkolwiek innym języku, nie dam rady zrobić warsztatów gdzie będę musiał tłumaczyć co to jest zmienna a co to metoda, podstawowa znajomość scali nie jest wymagana chociaż mile widziana.


Przygotowanie:

  • zainstalowana java8 albo java9 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - Jakieś IDE albo edytor tekstu (polecam tutaj InteliJ https://www.jetbrains.com/idea/ w darmowej wersji community)


  • zainstalowane sbt https://www.scala-sbt.org/download.html


  • jakiś plugin do scali do waszego ide (https://www.jetbrains.com/help/idea/install-and-set-up-intellij-idea.html#additional_plugins przy instalacji inteliJ powinno paść pytanie czy checie od razu zainstalować plugin do scali) - sklonujcie repozytorium dla warsztatów https://github.com/CucumisSativus/workshops - w intelij wybierzcie opcję open i przejdźcie do folderu gdzie bytuje cały projekt

(warsztaty są jeszcze w trakcie przygotowywania więc pewnie będzie trzeba dociągnąć finalną wersję bliżej warsztatów)


  • żeby sprawdzić czy wszystko działa kliknijcie prawym przyciskiem myszy na plik src/main/scala/workshops/introToScala/AAIntro i wybierzcie run, powinniście zobaczyć na konsoli napis "Welcome to scala!".


W razie jakichkolwiek problemów technicznych piszcie w komentarzu, albo bezpośrednio do mnie. Postaram się pomóc :)

Profile of employers

Similar events