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 |