返回信息流感觉这些jvm语言(Java8及以后)解决80%问题的部分都在往一个方向发展(容器,lambda,class和properties的语法糖,还有啥请补充)用谁长得都差不多,剩下20%:
kotlin:20%?不存在的
scala:def ++ [B >: A, That] (that: TraversableOnce[B])(implicit bf: CanBuildFrom[List[A], B, That]) : That 你看得出我不是C++嘛?
Java:注解和XML是自古以来不可分割的一部分
scala这么下去,会不会成为语言学家的小白鼠,然后码农尽数投入kotlin?
但是有一点不好Kotlin,就是如果不遵守规矩写代码的话,一个类的方法得散碎的要死没法看,而且很可能一个看起来简单的读成员变量背后不知道在搞什么鬼。。
java虽然经常很恶心,但是还是很工程友好的。我觉得最好Kotlin在工程使用前,先定好工程编码规范。这一点让我想到了python。四个RD一起写一个python项目,虽然这不是啥正经项目但是到最后也太不正经了。。。调函数的时候根本不知道这玩意到底接受几个参数,每个参数都是个啥类型,以及我真调用了的话,实际执行的第一行代码到底在什么鬼地方。。。简直回想起当年做PHP的恐惧。
这是一条镜像帖。来源:北邮人论坛 / java / #56518同步于 2017/6/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
尝试了一发kotlin,隐约有一种感觉
bixiaopeng
2017/6/3镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 cocoyimasa 的大作中提到: 】
: 就是语法糖漂亮。实质还是那样。并不觉得比Java好用
的确是语法糖漂亮,但是这是个看脸的世界T-T
【 在 WinKawaks 的大作中提到: 】
: 好的,谢谢!
:
相信我,第一次我刷了一上午,第二次我刷了2个多小时,第三次我做完日期那组用了半个小时,全程不到一小时。搞完以后重新写我以前那个动词词典爽的要死。
就冲这集合操作我就要给他加十分。