如果不适合,遇到这种不适合的逻辑时怎么解决呢?
更多评论
无非就是多写几行代码而已。
只是每次多写的几行代码看起来不那么优雅而已,慢慢这种代码多了就觉得枯燥。
比如java中计算一个列表中某个字段的值。int sum = =users.stream().mapToInt(User::getPoint).sum()
在go中只能 外部定义一个变量,然后用for循环去做了,。业务是多变的,经常会有这样转来转去的数据处理的需求出现。当然go中也有类似第三方库,只是没有被企业大量使用不那么成熟。
当然这只是举一个例子。
没有go不能做的,在业务开发上来说,不过也分行业的,有些视频,IM,等行业更适合go。
金融,支付,电商,推荐等业务复杂多变的java更合适。
但是你为啥要去做业务呢?业务党基本很容易被毕业,多点有技术含量,又不像业务那样多变的,比如云原生基础设施,中间件不好么
#2