🛡
[TypeScript] それぞれで型定義ではなく、呼び出しシグネチャを使う
はじめに
TypeScriptをより深く理解したく下記書籍を読みました。
それぞれで型定義ではなく、呼び出しシグネチャを使うについて情報を整理したかったので、執筆します。
結論
1. 型を使わない
const add = (x, y) => x + y;
2. 引数と戻り値のそれぞれに型定義
const add = (x: number, y: number): number => x + y;
3. 呼び出しシグネチャで型定義
interface CallSignature {
(x: number, y: number): number;
}
const add: CallSignature = (x, y) => x + y;
console.log(add(2, 5));
実行結果を確認する
7
YouTube のご案内
ポモドーロタイマー(25 分勉強+ 5 分休憩)を活用した作業・勉強配信を行っています。
集中したいときや、誰かと一緒に頑張りたいときに、ぜひご活用ください。
ご興味のある方は、ぜひお気軽に遊びに来てください!
「Zenn から来ました!!」とコメントを貰えると泣いて喜びます 🤣
Discussion