Pytania otagowane jako scala

Scala jest językiem programowania ogólnego przeznaczenia, którego głównym celem jest wirtualna maszyna Java. Zaprojektowany do wyrażania typowych wzorców programowania w zwięzły, elegancki i bezpieczny sposób, łączy w sobie imperatywny i funkcjonalny styl programowania.

3
Czy zduplikowana składnia do definiowania nazwanych funkcji jest złym wyborem projektowym?
Modeluję język programowania dla zabawy, a na składnię ma duży wpływ Scala - w szczególności definicje funkcji. Wystąpił problem projektowy, ponieważ mój język nie rozróżnia funkcji zdefiniowanych za pomocą defskładni (metody klasowe) i funkcji anonimowych przypisanych do wartości (utworzonych przy użyciu =>) - usuwa różnice zarówno w implementacji, jak i …

2
Nauka Scali, uczucie zniechęcenia [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Pochodzę ze środowiska Java i próbuję nauczyć się Scali. W tej chwili czuję się bardzo …
9 java  scala 

4
Dlaczego duże zbiory danych muszą być funkcjonalne?
Rozpocząłem ostatnio pracę nad nowym projektem związanym z Big Data na mój staż. Moi menedżerowie zalecili rozpoczęcie nauki programowania funkcjonalnego (gorąco polecili Scalę). Miałem skromne doświadczenie w korzystaniu z F #, ale nie widziałem, jak ważne jest stosowanie tego paradygmatu programowania, ponieważ w niektórych przypadkach jest on drogi. Dean wygłosił …


2
Czy powinienem używać średników do ograniczania instrukcji Scala?
Jestem przyzwyczajony do ograniczania instrukcji średnikiem w Javie, więc oczywiście robię to również w kodzie Scala. Uważam również, że kod jest łatwiejszy do odczytania, ponieważ jest oczywiste, gdzie kończy się jedna instrukcja, a zaczyna inna. Ale wiele razy, gdy umieszczam fragment kodu Scala na SO, kod jest edytowany tylko po …

1
Jaki jest problem z literałami XML Scali?
W tym poście Martin (honcho języka) pisze: [Literały XML] Wtedy wydawało się świetnym pomysłem, teraz wystaje jak obolały kciuk. Wierzę, że dzięki nowemu schematowi interpolacji ciągów będziemy mogli umieścić wszystkie biblioteki XML w bibliotekach, co powinno być dużą wygraną. Interesując się projektowaniem języka, zastanawiam się: dlaczego pisze, że błędem było …


3
Getters and Setters in Functional Languages
Jednym z założeń programowania funkcjonalnego jest stosowanie funkcji czystych. Funkcja Pure to taka, która nie powoduje skutków ubocznych i jest względnie przezroczysta. Gettery nie są referencyjnie przezroczyste - jeśli Setter jest wywoływany między wywołaniami Gettera, wartość zwrotna Gettera zmienia się, mimo że jego parametry nie (zwykle nie ma parametrów) Setery …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.