<div dir="ltr"><div class="gmail_default" style="font-family:georgia,serif">Hi all, </div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">Chuck newbie here. Is it possible to pass a function as an argument? I&#39;d like to be able to  transform things in a functional programming manner.  As a trivial example, if I had an array of midi notes and wanted to raise them all one interval. </div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">    fun int increment(int note) { </div><div class="gmail_default" style="font-family:georgia,serif">        note + 1; </div><div class="gmail_default" style="font-family:georgia,serif">    }</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">    // use map to apply a function to all elements of an array</div><div class="gmail_default" style="font-family:georgia,serif">    map ( array_of_notes, increment);</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div><div class="gmail_default" style="font-family:georgia,serif">thanks in advance,</div><div class="gmail_default" style="font-family:georgia,serif"><br></div><div class="gmail_default" style="font-family:georgia,serif">John</div></div></div>