void
空
二種類の意味がある
function foo (): void { return 1; } がシンタックスエラーになる
void function foo (void)
ひとつめの void は「戻り値に書ける void」と同じ意味
ふたつめの void は「引数が0個」の意味
「void 型の引数を1個」の意味ではない
C言語の関数プロトタイプの voidと同じ用法
C言語では void foo(); は「可変長引数」の意味
「引数が0個」の場合は void foo(void) と書かねばいけない
C++ではそんなことはない