関数の定義

void myFunc(){
//処理
};

これより
myFunc = function(){
//処理
};

みたいな感じのほうがいいなぁ
デリゲートやラムダ式を使えば後者の書き方ができるの?