ㄧ、角色介绍
小明:只会写javascript,而且还写得很烂,是程式界中的麻瓜 (原型:本人)
小E:Typescript的销售员,负责Enum的保单,总站在前线受挨骂
(( 防雷,如果会C#或Java之类的,可以直接关闭页面了! ))
二、故事的开始
小E:安安,先生可以耽误你几分钟吗?
小明:噢,可以
小E:我是Typescript的销售员,今天想跟你介绍....
小明:MD,强型别走开!!!,上次害我&%^*&# ((理智线瞬断))
小E:先别管强型别了,你听过Enum吗?
小明:蛤?那啥?
小E:你先看看这介绍单 ((递
小明:啊这你们官网不就有了? ((鄙视))
小E:那你有用过吗?
小明:当然啊 ~ 不过倒是可以听你介绍看看 ((心虚))
小E:那要请你先帮我填一下这问卷
小明:出头真多,金麻烦...
---------------------------- 十分钟过去 ----------------------------
小E:这是您刚刚填写的问卷,可以得知你目前还未使用我们的Enum产品
小明:对啊,有差吗?,我还特别写了个string型别呢!! ((得意
小E:那我现在就来示範使用Enum来改善你的程式体质
小明:喔
小E:这是使用我们产品后,定义出来的Enum,你就不用特别去写参数的值
小明:讲中文好吗?
小E:就像这样,没给值的话,会从0开始类推下去
(PS:蓝色框框是Vscode的提示)
小明:早说嘛,那这可以做啥?
小E:可以拿来定义你的选项组合
小E:再来换来改善这函式,有没有看出明显的效果?
小明:好像看起来可读性有漂亮一点,但Enum也可以拿来当型别? ((开始有兴趣))
小E:当然啰 ~ 因为Typescript可以静态检查型别,可以减少些程式错误
小明:可恶 !!,又在偷偷推销强型别,但也给个範例好吗?
小E:像是我们拿你刚刚填写问卷中所写的选项
小E:在coding时,Typescript会先提示错误,不再让函式成为憾事 ((顺口
小明:喔,好像还满有用的,但default都是拿来写预设方式,你怎么拿来抓虫?
小E:这问卷是你写的...
小明:咱们不要在乎小节,那Enum可以自己定义数值吗? ((转移话题
小E:可以啊,像这样自己在后面定义,就可以了!!!
小明:但看着这个地方,似乎感觉少了些什么? ((想凹赠品)))
小E:为了表示诚意,免费帮你健检一下你平常写注解的方式
小明:怎样?现在会写注解的不多了
小E:其实你可以换个标準方式来撰写,这样vscode也会提示你呦 o(〃'▽'〃)o
小明:阿是差在哪?而且还要打更多字!!!
小E:接下来看看这vscode的神奇效果
小明:好像还不错,那函式也可以这样用吗?
小E:当然可以啰 ~ 看看这範例
小明:不过每次都要打那么多字,实在有点懒啊 ヾ(  ̄O ̄)ツ
小E:偷偷告诉你,这有vscode的套件可以使用的!! (( Document This 传送门)
小明:看你那么有诚意,就跟你买一份吧!!!
小E OS:又骗到一个了 (¬‿¬ ) ((窃笑
---------------------------- 完结 ----------------------------