Onko funktioista erikoisemmin mitään hyötyä? Eikö ole aivan sama käyttää subeja? Ja miten ihmeessä voi ylipäätään hyödyntää kunnolla näitä funktioita?
Funktiot voivat palauttaa arvon, toisin kuin subit, esim:
FUNCTION KerroKahdella(luku as integer) KerroKahdella=luku*2 END FUNCTION PRINT KerroKahdella(5) 'tulostaa 10
No jaa... Mutta oliko tuosta nyt sen kummemmin hyötyä ;)?
voihan noita ite soveltaa tarpeiden mukaan. Selventää koodia kyllä paljon varsinki pitemmissä ohjelmissa.
Niinpäs olikin, teinkin juuri noppa -funktion jolle pitää vain kertoa kuinka monta sivua nopassa on ja sitten se arpoo numeron sen sivujen mukaan. Ja tässä koodi:
RANDOMIZE TIMER
FUNCTION Noppa (sivut AS SINGLE)
Noppa=INT(RND*sivut+1)
END FUNCTION
Aihe on jo aika vanha, joten et voi enää vastata siihen.