首页 > 其他分享 >react18-学习笔记15-泛型

react18-学习笔记15-泛型

时间:2022-08-26 20:45:36浏览次数:70  
标签:function 15 tuple echo 123 react18 arg 泛型 return

function echo(arg:any):any{
    return arg
}
const result=echo(123)
function echo<T>(arg:T):T{
    return arg
}

const result1=echo(123)

function swap<T,U>(tuple:[T,U]):[U,T]{
    return [tuple[1],tuple[0]]
}
const result=swap(['string',123])

标签:function,15,tuple,echo,123,react18,arg,泛型,return
From: https://www.cnblogs.com/yao-655442/p/16629132.html

相关文章

  • P7115 [NOIP2020] 移球游戏 思路简记
    好题先手玩一下\(n=2\)(只有颜色\(0/1\))的情况:我们假设柱子\(1\)上有\(s\)个\(1\),那就先把柱子\(2\)顶端的\(s\)个球移到\(3\),变成这样:然后把柱子\(1......
  • Day06-泛型
    泛型1.泛型介绍泛型是JDK1.5引入的新特性,本质是参数化类型,把类型作为参数传递常见形式有:泛型类,泛型接口,泛型方法语法:<T,....>:T称为类型占位符,表示一种引用数据......
  • 聊聊数据库建表的15个小技巧
    前言对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。后端开发的日常工......
  • navicat 导入sql文件时报错:1153 :Got a packet bigger than 'max_allowed_packet' byte
    navicat查询最大包的大小语句:showVARIABLESlike'%max_allowed_packet%';解决方法:找到MYSQL的安装目录下的my.ini文件,在最后一行添加max_allowed_packet=300M具体......
  • Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' by
    今天在用Navicat导入SQL文件时报错:MySql错误Err[Imp]1153-Gotapacketbiggerthan'max_allowed_packet'bytes查了一下,原来是MySQL默认读取执行的SQL文件最大为1......
  • 【Location Kit】定位服务设置时间间隔mLocationRequest.setInterval(15 * 1000)不起
    ​ 【问题描述】mLocationRequest.setInterval(5*1000);//设置5″  定位返回间隔10″mLocationRequest.setInterval(10*1000);//设置10″ 定位返回间隔10″......
  • [Oracle] LeetCode 415 Add Strings
    Giventwonon-negativeintegers,num1andnum2representedasstring,returnthesumofnum1andnum2asastring.Youmustsolvetheproblemwithoutusingany......
  • P1415 题解
    前言题目传送门!更好的阅读体验?这题是一道挺好的\(\texttt{dp}\)题啊,但大家的题解都写得不够详细。所以,我来补一篇\(\LaTeX\)题解,希望能帮助大家。思路首先是读......
  • 图文详解 Java 泛型,写得太好了!
    泛型——一种可以接收数据类型的数据类型,本文将通俗讲解Java泛型的优点、方法及相关细节。一、泛型的引入我们都知道,继承是面向对象的三大特性之一,比如在我们向集合中......
  • 你真的了解java的泛型吗?
    1.java可以声明泛型数组吗?​ 我们都知道在java中声明一个普通数组,但是你知道如何声明一个泛型数组吗?​ 先来看一个简单的例子,Animals是Cat的父类,思考下Animals[]和Cat[......