Rozdział 15. Spojrzenie w przyszłość — typy sparametryzowane w Go
Pomimo stosunkowo niewielkiego nacisku kładzionego na rozwój nowych funkcjonalności Go nie jest językiem statycznym — w rozumieniu braku jakichkolwiek zmian. Nowości są wprowadzane wolno, po wielu dyskusjach i eksperymentach. Od czasu ukazania się pierwszej wersji tego języka we wzorcach pisania idiomatycznego kodu zaszły znaczące zmiany. Pierwszą z nich było zaimplementowanie kontekstu w Go 1.7. Następnie w Go 1.11 wprowadzono moduły, a w Go 1.13 opakowywanie błędów.
Następna ważna zmiana nadejdzie już wkrótce. Zespół Go opracował szkic typów sparametryzowanych, zwanych zwykle typami ogólnymi lub generycznymi (ang. generics). Oczekuje się, że trafią one do Go 1.18. Choć niewykluczone, ...
Get Język Go now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.