プログラミングのゴミ箱

日々の学習の中で知らなかったことについて、調べたことを解説します。

関数の引数名のあとに付く?ってなんぞや (TypeScript)

TypeScriptでコードを書いているときに以下のようなコードに出会いました。

function foo(bar?: string) {}

なんだこの?は
ググってみるとどうやらオプション引数と言うものらしいです。あってもなくてもいい変数だと。なんか適当だな。

オプション引数 (optional parameter) | TypeScript入門『サバイバルTypeScript』