Delphiへ 行け
void そんなもの必要ない。
 とってもわかりやすいぞ。

function a:string;

string a(void);

procedure tako;

void tako(void);