More about Kim Bjørn Tiedemann

My home



Groovy

03.18.2006 | 0 Kommentarer

Jeg leger lidt med scripting languages for at se, hvorfor det nu (igen) er hypet. 

Jeg har kigget lidt (meget lidt) på de forskellige sprog (ruby, python, groovy), men da min baggrund er Java, så synes jeg, at Groovy absolut er mest tiltalende. Groovy har fordel i og med, at det kan kompileres til Java bytecode og udviklede scripts kan eksekveres fra Java igennem en Groovy classloader.

En af de sjove ting omkring sproget er dets closures, som er en form for indlejret kode, der ikke er pakket ind i en metode, men kan inkluderes i tuborg parentes.

Et eksempel på closures:

x = ['World', 'Moon', 'Mars'] 
x.each (println 'Hello ' + it)

Println 'Hello ' + it er en closure, som leveres som argument til each metoden på array'et. Ganske smart og nemt at kode. Jeg tror at jeg vil bruge Groovy i fremtiden til at lave små scripts, når der skal udvikles lidt let kode. Det kunne fx være konverteringsopgaver eller lignende.

Du kan se en præsentation af Groovy på JavaOne online resources (det kræver, at du har en Sun Developer Network login, som er gratis).



Kommentarer:

Send en kommentar:
  • HTML syntaks: Tilladt
« The Java Posse | Forside | Del.icio.us DotNet... »