En nyt oikein tiedä mitä pitäisi sanoa. Tässä funktiossa on yksi suuri ongelma. Se ei nimittäin mitenkään helpota koodin kirjoittamista. Eikö olisi ihan hyvä pidättyä tyylissä x = x + 1 tai jos haluaa säästää muutaman merkin x + 1?
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua
axu wrote:En nyt oikein tiedä mitä pitäisi sanoa. Tässä funktiossa on yksi suuri ongelma. Se ei nimittäin mitenkään helpota koodin kirjoittamista. Eikö olisi ihan hyvä pidättyä tyylissä x = x + 1 tai jos haluaa säästää muutaman merkin x + 1?
Onhan siinä se. Kuitenkin omista tottumuksista johtuen oli kyseisen ominaisuuden puute suuri.
Jani wrote:Onhan siinä se. Kuitenkin omista tottumuksista johtuen oli kyseisen ominaisuuden puute suuri.
Säästää siinä yhden rivin aina.
Ah, niin tietenkin tarkoitat näiden operaattoreiden kutsumista upotettuna muuhun koodiin. Totta, tuotapa en ajatellut. Onhan se joskus kätevää, mutta toisinaan lienee selvempää laittaa eri riveille ne.
EDIT:
Jos parannusehdotusta kaipaat, laadippa vasenkätinenkin operaatio (eli ++x)
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua
Jani wrote:Onhan siinä se. Kuitenkin omista tottumuksista johtuen oli kyseisen ominaisuuden puute suuri.
Säästää siinä yhden rivin aina.
Ah, niin tietenkin tarkoitat näiden operaattoreiden kutsumista upotettuna muuhun koodiin. Totta, tuotapa en ajatellut. Onhan se joskus kätevää, mutta toisinaan lienee selvempää laittaa eri riveille ne.
EDIT:
Jos parannusehdotusta kaipaat, laadippa vasenkätinenkin operaatio (eli ++x)
Kuinka niin? num+a:han tuohon memblockiinkin kirjoitettiin. ++x pitäisi palauttaa x+1, kuten annettu funktio antaa kun a=1. Jokseenkin järkevämmäksi katsoisin ominaisuuden lisäämisen johonkin jälkikäsittelijään, jolloin funktiokutsun sijaan voisi koodiinsa oikeasti kirjoittaa vain muuttuja++ :>
koodaaja wrote:Kuinka niin? num+a:han tuohon memblockiinkin kirjoitettiin. ++x pitäisi palauttaa x+1, kuten annettu funktio antaa kun a=1. Jokseenkin järkevämmäksi katsoisin ominaisuuden lisäämisen johonkin jälkikäsittelijään, jolloin funktiokutsun sijaan voisi koodiinsa oikeasti kirjoittaa vain muuttuja++ :>
Palautetaan num, mutta kirjoitetaan num + a.
Palauta num + a -> ++x.
Jälkikäsittely on toinen vaihtoehto.