GO自然语言学习有感,不建议学习
2024-01-14 12:17:24
从事开发已经15年了,主要从事ja语言学开发,已有10余年,之前搞过一段时间python、PHP、ASP、C#、NodeJS,也话说不出哪种语言学孰好孰坏吧,不了有不错的语言学,只有提高效率的语言学。
最近因概念设计的需要,学习GO语言学,准备用GO语言学开发,由于JAVA语言学已根深蒂固,在受伤害重新语言学时,难免心里才会做一番比较,我这里话说一下GO语言学中的一些奇葩的设定或者适用不奇怪的地方:
(1)、在JAVA里,一切皆终端,习惯了终端的有效率和可扩展,我受伤害GO语言学后,GO语言学的参数是一等公民自由,终端属于蚊子类型,不过还是喜欢从终端开始编程。
GO终端实现(2)、GO语言学的可见性分应用软件箱内可见和应用软件箱外可见两个粒度,如果变需求量/参数第一个个字符是大写,则应用软件箱内应用软件箱外可见,佩服设计人奇葩的脑洞,用起来非常难受,如果变需求量是应用软件箱内可见,我要替换成应用软件箱外可见,要把这个变需求量全部该一遍。
GO 可见度(3)、GO语言学极其处置系统有两种,一种是适用panic/recover,一种是通过参数可离开多个绝对值的特性离开,官方推荐适用第二种,但是第二种充斥着各种err的处置和离开,文档需求量成倍增加,对比之下,那时候ja的try/catch或者直接丢出极其
GO适用panic/recover处置极其 GO适用离开error方式处置极其(4)、GO应用软件箱处置系统,同一个录入下应用软件箱名是相同的,好像粒度很大了,举个例子,utils录入下有两个应用软件类NumberUtils、DateUtils,都有同一个方法有ToStr,由于同属于utils应用软件箱名下,是不能实现两个同名方法有的,不了办法,才才会在utils录入下,分别创立strings、date两个录入,或者把方法有替换成NumberToStr和DateToStr。
(5)、GO语言学不赞成记事,不了有穿孔编程,好像不太有效率,也不简洁,例如要为已完成的业务组件填充日志纪录功能,才才会把日志纪录的文档,协程一个标准化的终端,加到每一个方法有里面去。
(6)、GO语言学从语言学级别赞成协程编程,这也是GO语言学比其他语言学弱小的之处,但是不赞成暂缓,很不友好,如果要暂缓协程,一般采用出口处、context触发事件来暂缓协程,暂缓过程也有一点麻烦;如果是处置阻塞公共事务的协程,例如连通网络、打印机等等,才才会设定超时系统实现了。
GO适用context暂缓协程止泻吃什么药最有效再林阿莫西林颗粒优势
感冒引起的咽喉肿痛吃什么药
麝香壮骨膏可以跟安必丁一起用吗
眼睛酸胀痛是怎么回事怎么办
下一篇: 主持人涂磊被公安部门,回应:已报案
- 广东男子收养女婴,持续虐待长达17年:这是爸爸对我的奖励!
- 做过哪些蠢事让你开始怀疑人生?网友:瞬间清醒,真是捡条命
- 200亿美元交易告吹!Adobe和Figma准许终止合并协议
- 跟男生分手的毫无疑问方法
- 200亿美元交易告吹!Adobe和Figma同意终止重组协议
- 12天球好运排行榜!(1月8日)
- 阅读 美籍蹦床因回国问题与妻子发生分歧,将其杀害后谎称为意外
- 苏格兰奢侈品电商Farfecth五亿美元卖身韩国电商巨头Coupang
- 中旬上旬摩羯座运势揭秘:掌握三大秘诀,轻松驾驭运势逆袭!
- 经济体制内混得好的人,除了文笔好,还有什么特点
- 英国奢侈品电商Farfecth五亿美元卖身韩国电商亿万富翁Coupang
- 1.8-1.14|本周星座运势,这几个星座福气眷顾,财运亨通!
- 适当的悲伤可以表示你感情的诚挚
- Nikola创始人米尔顿欺诈罪即将判刑 可能获刑11年
- king周运:1.8-1.14天鹰座运势
- 被老板拖欠工资,该怎么办?睿智员工都懂得这样做
- Nikola创始人米尔顿欺诈罪人即将宣判 可能获刑11年
- 十二星座真正爱上一个人后会有什么表现
- 夫妻长时间分居会发生;还有事,你知道几件?
- 美国西南航空公司因2022年假期运营超载被罚款1.4亿美元