Hei,
oon nyt päivän tunnit pähkinyt yksinkertaista asiaa: mitä meinaa "def" muuttujan nimen edessä? Entä metodin?
Jos kysymys on liian tyhmä, niin jaksaisko joku laittaa linkkivinkin jollekin sivulle mistä voin itse lukea. Omat google-hakuni ei ole tuottaneet mitään tulosta (olen hakemisen suhteenkin aika avuton, jos ei heti tärppää).
Tyhmä ongelma
3
418
Vastaukset
- tuskin mitään
- keksa1
mutta inakin Groovy parseri hyväksyy sen.
muuttujan tyypin sijasta voi käyttää 'def' määritystä, jos koodaajalle on ihan sama mikä se muuttujan tyyppi on. Groovy parseri hoitaa siihen kohtaan sitten tyypin käännösvaiheessa.
http://groovy.codehaus.org/Scoping and the Semantics of "def" - c-mies
Ainakin tuon kyseisen linkin mukaan:
http://74.125.77.132/search?q=cache:tKbJBjN8t98J:forums.java.net/jive/message.jspa?messageID=299456 java keyword "def"&cd=1&hl=fi&ct=clnk&gl=fi
Def-avainsanalla kääntäjä määrittelee kyseessä olevan muuttujan vakioksi, kuten viimeisin kommentti kertoo, mutta en sitten tiedä onko muuttuja vain esittelyssä alustettu eikä kuitenkaan vakio.
Funktiosta/metodista en osaa sanoa, onko se sitten prototyyppi vaiko abstracti kuvaus, en osaa kertoa, kun javaa en harrastele.
Outofftopic: kuinkas täällä nuo linkki tagit menevätkään?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot1313960- 193485
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans173407- 793347
Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe613244- 493021
- 292915
- 792717
- 542657
- 192377