Dzisiaj jest 11 stycznia 2025 r.
Chcę dodać własny artykuł

Groovy

Groovy – Przegląd

Groovy to obiektowy język skryptowy inspirowany składnią Javy. Oferuje dodatkowe funkcje, w tym:

  • domknięcia, które łączą funkcje z danymi ustalonymi w momencie tworzenia,
  • przeciążanie operatorów,
  • ułatwioną obsługę kolekcji i wyrażeń regularnych,
  • możliwość uruchomienia jako języka interpretowanego lub skompilowanego do kodu bajtowego.

Groovy jest w trakcie standaryzacji w ramach Java Community Process, w zgłoszeniu JSR 241.

Składnia

Język Groovy charakteryzuje się uproszczoną składnią:

  • średnik na końcu linii jest opcjonalny,
  • słowo kluczowe return jest zbędne w metodach, gdzie wartość ostatniego wyrażenia jest zwracana automatycznie,
  • automatyczne tworzenie metod get i set dla publicznych pól,
  • brak konieczności określania typu zwracanego w nagłówkach metod,
  • zmienne mogą być deklarowane bez określenia typu, jednak przy dookreśleniu kompilator wymusza silne typowanie.

Frameworki i narzędzia

Groovy wspiera wiele narzędzi i frameworków, w tym:

  • Gradle,
  • Griffon,
  • Geb,
  • Spock,
  • Grails.

Linki zewnętrzne