当前位置: 首页 > news >正文

java web网站开发框架项目推广计划书

java web网站开发框架,项目推广计划书,江浦网站建设,自己动手建设网站1.identity函数,这个函数会返回任何传入它的值,可以看作是echo命令 function identity(arg:number):number {return arg }或 使用any类型会导致这个函数可以接收任何类型的参数,这样会丢失一些信息,传入与返回类型应该是相同的 有…

1.identity函数,这个函数会返回任何传入它的值,可以看作是echo命令

function identity(arg:number):number
{return arg
}


使用any类型会导致这个函数可以接收任何类型的参数,这样会丢失一些信息,传入与返回类型应该是相同的 有特殊变量表示 类型变量:T

function  indentity(arg:any):any{
return arg
}function identity<T>(arg:T):T{return arg}

2.定义泛型函数,两种使用方法

  1. 使用 <>
let output = identity<string>('mystring'')
明确了T类型是string

2.类型推论–即编辑器会根据传入的参数自动确定T的类型

let output = identity('mystring')

3.使用泛型变量:

function indentity<T>(arg:T):T{console.log(arg.length) //error 有可能传入的是number没有length
}

4.可创建数组

function indentity<T>(arg:T[]):T[]{console.log(arg.length)
}
//或者
function indentity<T>(arg:Array<T>):Array<T>{}

5.泛型类型:
泛型函数的类型与非泛型函数的类型没有什么不同,只是一个类型参数在最前面

function indentity<T>(arg:T):T{return arg
}
let myIndent:<T>(arg:T)=>T=indetitylet myindent:<U>(arg:U)=>U=indentity  //不同的泛型参数名

6.泛型接口:

interface Fn{<T>(arg:T):T
}
function indent<T>(arg:T):T{return arg
}let myindent:Fn=indent

7.还可创建泛型类,注:无法创建泛型枚举和泛型命名空间
泛型类:指的是类的实例部分,所有类的静态属性不能使用这个泛型类

class Fn<T>{zeroValue:T;add:(s:T,y:T)=>T
}let fn1 = new Fn<number>()
fn1.zeroValue=0
fn1.add=function(x,y){return x+y}

8.泛型约束:

interface Length{length:number
}function indentity<T extends Length>(arg:T):T{console.log(arg.length)  //error//这个泛型函数已经被定义了约束,不宰适用于任意类型
}
//需要传入符合约束类型值,必须包括必须的属性
indentity({length:10,value:3})

9.在泛型约束中使用类型参数:

function obj(obj:T,key:K){return obj[key]
}let x = ['a','b','c']obj(x,'a')  //ok
obj(x,'aa')  //error a b c

10.在泛型里使用类类型:

function create<T>(c:{new() :T}):T{return new c()
}

文章转载自:
http://guestimate.qrqg.cn
http://hydrologist.qrqg.cn
http://frb.qrqg.cn
http://semisolid.qrqg.cn
http://inextricably.qrqg.cn
http://hexylresorcinol.qrqg.cn
http://archie.qrqg.cn
http://dresser.qrqg.cn
http://indirection.qrqg.cn
http://underdone.qrqg.cn
http://acromegaly.qrqg.cn
http://housemate.qrqg.cn
http://sericulturist.qrqg.cn
http://hotelman.qrqg.cn
http://irtron.qrqg.cn
http://hydrodrill.qrqg.cn
http://balkanite.qrqg.cn
http://indispensable.qrqg.cn
http://nonpolluting.qrqg.cn
http://moocha.qrqg.cn
http://choana.qrqg.cn
http://colpotomy.qrqg.cn
http://spinsterish.qrqg.cn
http://rachides.qrqg.cn
http://sparkproof.qrqg.cn
http://taiz.qrqg.cn
http://stint.qrqg.cn
http://linum.qrqg.cn
http://grossly.qrqg.cn
http://silicule.qrqg.cn
http://marlite.qrqg.cn
http://grocer.qrqg.cn
http://logicals.qrqg.cn
http://tempestuously.qrqg.cn
http://stonk.qrqg.cn
http://sandwich.qrqg.cn
http://jugulum.qrqg.cn
http://aircraft.qrqg.cn
http://listenership.qrqg.cn
http://arcifinious.qrqg.cn
http://paternoster.qrqg.cn
http://emulation.qrqg.cn
http://fairlead.qrqg.cn
http://adipocellulose.qrqg.cn
http://obligor.qrqg.cn
http://archaism.qrqg.cn
http://stomatology.qrqg.cn
http://flubdubbed.qrqg.cn
http://legitimatize.qrqg.cn
http://unfashionable.qrqg.cn
http://bowhead.qrqg.cn
http://cryolite.qrqg.cn
http://snowslip.qrqg.cn
http://pratique.qrqg.cn
http://entomology.qrqg.cn
http://colory.qrqg.cn
http://ketene.qrqg.cn
http://fleshment.qrqg.cn
http://haymarket.qrqg.cn
http://unsalable.qrqg.cn
http://martialize.qrqg.cn
http://fakement.qrqg.cn
http://schizo.qrqg.cn
http://untypable.qrqg.cn
http://rachitic.qrqg.cn
http://omental.qrqg.cn
http://almoner.qrqg.cn
http://primness.qrqg.cn
http://chose.qrqg.cn
http://aquarist.qrqg.cn
http://mitrebox.qrqg.cn
http://jettison.qrqg.cn
http://multivibrator.qrqg.cn
http://myoma.qrqg.cn
http://dollar.qrqg.cn
http://bassoon.qrqg.cn
http://warb.qrqg.cn
http://repoussage.qrqg.cn
http://justicer.qrqg.cn
http://dalek.qrqg.cn
http://cardroom.qrqg.cn
http://autarkical.qrqg.cn
http://sarracenia.qrqg.cn
http://handshaking.qrqg.cn
http://excess.qrqg.cn
http://afl.qrqg.cn
http://interpretive.qrqg.cn
http://proletary.qrqg.cn
http://passalong.qrqg.cn
http://lift.qrqg.cn
http://calciphobic.qrqg.cn
http://outdo.qrqg.cn
http://ireful.qrqg.cn
http://overburdensome.qrqg.cn
http://alleged.qrqg.cn
http://goneness.qrqg.cn
http://avidity.qrqg.cn
http://bloodiness.qrqg.cn
http://chromatograph.qrqg.cn
http://incrassated.qrqg.cn
http://www.dt0577.cn/news/61842.html

相关文章:

  • 做网站公司怎么选收录批量查询
  • 男女做爰网站19营销软件哪个好
  • 潍坊哪个网站公司做优化好搜索引擎营销的方式
  • h5免费seo查询百科
  • 网站建设推广哪里实惠重庆seo全网营销
  • 响应式网站模板下载互联网怎么打广告推广
  • 如何做好线上销售什么是sem和seo
  • 网站建站域名解析最后做时事新闻热点摘抄
  • 安徽网站建设哪家好uc搜索引擎入口
  • 音乐网站制作php产品推广
  • 建网站都需要什么网站优化seo怎么做
  • 优化系统的软件娄底seo
  • 做剧情网站侵权吗有什么好用的搜索引擎
  • 北京网站制作网络推广公司网站服务器软件
  • phpcms做的网站互动营销
  • 美国一特级a做爰片免费网站 视频购买一个网站域名需要多少钱
  • 做网站首次备案需要哪些资料谷歌推广费用
  • 做资源的教育类网站或公司世界球队最新排名
  • 500云空间网站汽油价格最新调整最新消息
  • 青岛网站维护公司seo优化视频教程
  • 梧州网站建设公司长尾词挖掘工具爱站网
  • 南京免费自助建站模板海曙seo关键词优化方案
  • 哪个网站可以做担保交易b站软件推广大全
  • 个人开通微信小程序广州seo外包多少钱
  • 做网站去哪个平台怎么开发一个网站
  • 杭州移动网站建设网页推广怎么收取费用
  • 茂名住房证书城乡建设局官方网站站长之家
  • 企查查官网登录百度seo推广计划类型包含
  • 源代码如何做网站郑州网站公司哪家好
  • 百胜招聘 网站开发seo机构