Groovy: graxa nas engrenagens de Java

Post on 12-Jul-2015

1.574 views 1 download

Transcript of Groovy: graxa nas engrenagens de Java

Groovy: G ra xa na s e ng re na g e ns de J a va

G roovy é J a va (P la ta form a )

G roovy nã o é J a va (Ling ua g e m )

G roovy parece J a va (Ling ua g e m )

s ó que ma is dive rtido

Ope ra dore s

~=

<=>

?.

?:

&.

*.

==

S obre ca rg a de Ope ra dore s

.p lus +

.m inus -

.m ultip ly *

.div ÷

.pre vious --

.ne xt ++

Com pa re .c om pa re To

<=>, >, <

{ código }

?

closures

c los ure sMe th od Ob je c ts e m J a va

c los ure sObje tos e m G roovy

c los ure sP a rte da s inta xe de G roovy

c los ure s

obje tos

c los ure s curryingobje tos

c los ure s me us ob je toscurryingobje tos

c los ure s me us ob je toscurrying

mé todosobje to

s

c los ure scole çõe s

me us ob je toscurrying

mé todosobje to

s

?

Tipa g e m

Tipa g e m e s tá tic a

Tipa g e m dinâ m ic a

{ código }

Me ta prog ra m a ç ã o

metaClassExpandoMetaClass

invokeMethod methodMissing

categories

(get|set)Property

{ código }

?

AP IGDK

I O

Colle c tions

J DB C

<xml />

re g e x

{ código }

G roovy e nc ontra J Unit

GroovyTestCase

assert*

shouldFail

{ código }

?

Ma rcos P e re iram a rc os .s ilva @g m a il.c om

h ttp://m a rc os pe re ira .wordpre s s .c om