1 Star 0 Fork 0

creatliukun/ts-study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
19-泛函基本写法.ts 396 Bytes
一键复制 编辑 原始数据 按行查看 历史
creatliukun 提交于 2023-03-27 23:42 . docs: 第二天完善
export {}
// 之前的写法
function fn(n: number | boolean): number | boolean {
return n
}
fn(100), fn(true)
// 泛型 可以理解为类型的形参,T是一个标识符,可以自定义,T表示某种类型
// 类型参数化
function fn1<T, G>(n: T, m: G): T {
return n
}
fn1<number, string>(100, 'lisa')
fn1<boolean, string>(true, 'lisa')
fn1<'boolean', string>('boolean', 'lisa')
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/creatliukun/ts-study.git
git@gitee.com:creatliukun/ts-study.git
creatliukun
ts-study
ts-study
master

搜索帮助