yuuka_maniaの日記: TypeScript 関数の戻り値としての void と undefined 1
日記 by
yuuka_mania
ほぼ、一緒なのかもしれないが、コールバック関数で、戻り値を使わず何かに作用させるような関数の場合は、 void を使う意味がある。 undefined の場合、 return undefined と明示的に書かないといけないので。何か、適切なサンプルコードでも書いておきたいが、パッと思いつかず、とりあえずメモだけ。
ほぼ、一緒なのかもしれないが、コールバック関数で、戻り値を使わず何かに作用させるような関数の場合は、 void を使う意味がある。 undefined の場合、 return undefined と明示的に書かないといけないので。何か、適切なサンプルコードでも書いておきたいが、パッと思いつかず、とりあえずメモだけ。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
全然違います (スコア:0)
関数のvoidは「戻り値がない」です。
undefined型はそのまま使うことはまずないが、たとえばstring | undefinedといった型で用いられます。