// demo04.ck // // Készítette: // Kaluzsa Péter - ELTE - 2012/2013-2 // // függvények // // függvény definíció fun int megEgy(int a) { return ++a; } // visszatérési érték nélkül fun void hang(int frek, dur t) { SinOsc s => dac; frek => s.freq; .25 => s.gain; t => now; s =< dac; } // függvény túlterhelés fun void hang(int frek, dur t, float g) { SinOsc s => dac; frek => s.freq; g => s.gain; t => now; s =< dac; } fun void hang() { SinOsc s => dac; 330 => s.freq; .2 => s.gain; 250::ms => now; s =< dac; } // függvény hívások 0 => int i; megEgy(i) => i; <<>>; hang(i*120, 1000::ms, 1.); (i) => megEgy => i; <<>>; (i*120, 1000::ms) => hang; () => hang; hang();