Tłumaczenia wybranych terminów
Specyfikacja języka Scala jest dokumentem napisanym w języku angielskim. Na witrynie www języka dostępna jest napisana po angielsku dokumentacja. Przy porównywaniu dokumentacji z informacjami zamieszczonymi w książce pomocna może okazać się poniższa lista tłumaczeń wybranych pojęć.
| adnotacja | — | annotation |
| aktor | — | actor |
| argument domyślny | — | default argument |
| argument nazwany | — | named argument |
| argument pozycyjny | — | positional argument |
| argument w postaci ciągu | — | sequence argument |
| blok | — | block |
| być zgodny z | — | conform to |
| cecha | — | trait |
| cecha znacznikowa | — | marker trait |
| chroniony kwalifikowany | — | qualified protected |
| chroniony w ramach obiektu | — | object-protected |
| chroniony | — | protected |
| częściowe wywołanie | — | partial application |
| część typu | — | part of type |
| domieszka | — | mixin |
| niejawna konwersja | — | implicit conversion |
| dopasowywanie wzorców | — | pattern matching |
| ekstraktor | — | extractor |
| element | — | element |
| finalny | — | final |
| flaga funkcjonalności | — | feature flag |
| funkcja częściowa | — | partial function |
| funkcja | — | function |
| infiksowy | — | infix |
| instancja | — | instance |
| instrukcja pakietu | — | packaging |
| iterator | — | iterator |
| jednostka kompilacji | — | compilation unit |
| klasa opieczętowana | — | sealed class |
| klasa otaczająca | — | enclosing class |
| klasa przypadku | — | case class |
| klasa towarzysząca | — | companion class |
| klauzula importu | — | import clause |
| klauzula pakietu | — | package clause |
| kod mieszający | — | hash code |
| konstruktor dodatkowy | — | additional constructor |
| konstruktor pomocniczy | — | auxiliary constructor |
| konstruktor | — | constructor |
| kontrawariantny | — | contravariant |
| kowariantny | — | covariant |
| krotka | — | tuple |
| kwalifikowany | — | qualified |
| linearyzacja | — | linearization |
| lista parametrów przekazywanych niejawnie | — | implicit parametr list |
| literał | — | literal |
| łańcuch znakowy | — | string |
| metoda | — | method |
| nadklasa | — | superclass |
| nadtyp | — | supertype |
| napis | — | string |
| nazwana funkcja | — | named function |
| niezmienniczy | — | invariant |
| niezmienny | — | immutable |
| obiekt pakietowy | — | package object |
| obiekt towarzyszący | — | companion object |
| ograniczenie dolne | — | lower bound |
| ograniczenie górne | — | upper bound |
| ograniczenie kontekstu | — | context bound |
| ograniczenie widoku | — | view bound |
| operacja łączenia parserów | — | parser combinator |
| opóźniona inicjalizacja | — | delayed initialization |
| parametr przekazywany niejawnie | — | implicit parameter |
| parametr powtórzony | — | repeated parameter |
| parametr przekazywany przez nazwę | — | by-name parameter |
| parametr typu | — | type parameter |
| pętla for | — | for loop |
| postfiksowy | — | postfix |
| prefiksowy | — | prefix |
| prywatny kwalifikowany | — | qualified private |
| prywatny w ramach klasy | — | class-private |
| prywatny w ramach obiektu | — | object-private |
| prywatny | — | private |
| rekurencja ogonowa | — | tail recursion |
| sekwencja ucieczki | — | escape sequence |
| słaba zgodność | — | weak conformance |
| dozór | — | guard |
| strukturalny | — | structural |
| tryb XML | — | XML mode |
| tryb języka Scala | — | Scala mode |
| typ egzystencjalny | — | existential type |
| typ infiksowy | — | infix type |
| typ ogólny | — | generic type |
| typ oznaczony adnotacją | — | annotated type |
| typ singletonowy | — | singleton type |
| typ własny | — | self type |
| typ wyższego rzędu | — | higher kinded type |
| typ zawierający parametry | — | parameterized type |
| typ złożony | — | compound type |
| typy wartości liczbowych | — | numeric value types |
| ulepszenie | — | refinement |
| wartość przekazywana niejawnie | — | implicit value |
| wartość leniwa | — | lazy value |
| wartość niezmienna | — | val |
| wczesna definicja | — | early definition |
| wewnętrzny język dostosowany do dziedziny | — | internal Domain Specific Language |
| wiązanie | — | binding |
| widok | — | view |
| wnioskowanie typów | — | type inference |
| wtyczka | — | plugin |
| wymazywanie | — | erasure |
| wyrażenie for | — | for comprehension |
| wyrażenie regularne | — | regular expression |
| wyrażenie warunkowe | — | conditional expression |
| wyrażenie z typem | — | typed expression |
| wywnioskowany | — | inferred |
| wzorzec w postaci operacji infiksowej | — | infix operation pattern |
| wzorzec | — | pattern |
| zakres typu wartości przekazywanej niejawnie | — | implicit scope |
| zakres | — | scope |
| ziarenko | — | bean |
| zmienny | — | mutable |
