zlot19
Kod do wykładu "Nowoczesny język Delphi", Zlot Programistów Delphi '2019
- Quiet · last change 10-5-2022
- ★ 1 on GitHub
README
Zlot Programistów Delphi ' 2019
Kod źródłowy przykładów do wykładu Nowoczesny język Delphi.
zlot19-delphi
Implementacja tablicy dynamicznej o funkcjonalności zbliżonej do Array z JavaScript.
Wykorzystane mechanizmy języka Delphi:
- rekordy rozszerzone (konstruktory, metody, właściwości)
- tablice dynamiczne
- przeciążanie funkcji i procedur
- szablony (generics)
- funkcje anonimowe
- przeciążanie operatorów (w tym konwersji)
iif
Implementacja funkcji symulującej operator warunkowy (ternary operator) z innych języków (jak C czy JavaScript). Ilustruje potencjalną pułapkę, czyli fakt, że funkcja i faktyczny ternary operator nie są sobie równoważne we wszystkich przypadkach.
Implementacja przykładów z prezentacji
Fragmenty kodu ilustrujące zagadnienia przedstawione w prezentacji.
Ekstraklasa
Demo oparte na wynikach meczów Ekstraklasy i notowań bukmacherskich, pokazujące konkretne zastosowanie TDynArr.
zlot19-generics
Prosty projekt pokazujący przyrost rozmiaru kodu w wyniku konkretyzacji szablonów w kilku modułach programu.
LICENCJA
TDynArr i cały kod programów demonstracyjnych udostępniony jako Public Domain. Autor nie bierze odpowiedzialności za ew. niepożądane skutki wykorzystania kodu.

