FUNKTIONAALISUUS
Ilari Sani, 9.9.2011, 10:36Java saa lambda-lausekkeet vuosien väännön jälkeen
Java 8 -kieltä työstävä asiantuntijaryhmä on päättänyt, miten lambda-lausekkeet ilmaistaan Javassa. Lausekkeiden lisäämisestä on kiistelty Java-piireissä vuosia, ja aiemmat ehdotukset ovat saaneet voimakasta kritiikkiä. Nyt valittu merkintätapa on samanlainen kuin C# ja Scala-kielissä.
Lambda-lausekkeet ovat yksi tapa merkitä nimettömiä funktioita. Lausekkeita voi tulevaisuudessa käyttää Javan metodien parametereina. Lausekkeiden lisääminen kehittää Javaa funktionaalisen ohjelmoinnin suuntaan. Valittu merkintätapa näyttää seuraavalta:
(int x, int y) => x + y
Hyvä vierailija!
Arkistomme on vain rekisteröityneiden käytettävissä.
Jos sinulla on jo käyttäjätunnus Tietoviikkoon, kirjaudu sisään.
TIETOTURVA
Olli Sulopuisto, 15.5.2012 11:35PHP:hen julkaistiin kaksi tietoturvapäivitystä vajaassa viikossa
TUOMIOISTUIN
Olli Sulopuisto, 14.5.2012 7:11EU-tuomioistuin: takaisinmallinnus ei riko tekijänoikeutta
TABLETIT
Olli Sulopuisto, 24.3.2012 10:55Microsoft houkuttelee tablet-kehittäjiä Windows 8:n pariin

