昨天讲的将函式(Function)加入型别相信大家都了解了,
今天就带大家来看看**完整函式型别(Whole Function Type)**吧。
在TypeScript(TS)中,可以为函式定义型别:函式型别(Function Types)。
有了函式型别後,多了几项的优点,如下,
另外,
完整函式型别(Whole Function Type)包含了两个必要项目,
那麽我们就将昨天的范例改成完整函式型别来说明吧。
怕跳太快,我们一步一步来,
首先来看看昨天的函式,
function add(x: number, y: number): number {
return x + y;
}
接着将函式定义改写。
let add = function (x: number, y: number): number {
return x + y;
}
然後改写为箭头函式及完整函式型别。
let add: (i: number, j: number) => number =
// 函式名称 : ( 传入参数 : 传入参数型别 ) => 回传值型别
function (x: number, y: number): number {
// ( 传入参数 : 传入参数型别 ) : 回传值型别
return x + y;
}
如上范例,那麽add函式的函式型别就是 (i: number, j: number) => number,
另外参数名称用於增加可读性,是可以自订的。
今天讲解又更深一点TS的函式,
希望大家也更了解一些了,
那麽大家也还是加油喔。
<<: Day 23:1974. Minimum Time to Type Word Using Special Typewriter
>>: 第 22 集:Bootstrap 客制化 utilities(下)
前言 探索完 useState 与 useEffect ,今天就让我们回来继续介绍其他的 React...
Hi! 大家好,我是Eric,这次要来用Python做回归模型。 缘起:回归模型是常见的分析方法,...
上一篇中我们成功取得 Workbook、WorksheetCollection 後,接着我们可以透过...
关於联系方式,我分成三种等级: 即时:line/messenger 通话、电话、已读的 line 等...
容器 Container 网页是设计来给人看的嘛, 构成一个网页的所有元件,不外乎是以下几种: 文字...