![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin坑
hxc_
这个作者很懒,什么都没留下…
展开
-
kotlin map.plus 后值不会变化
实际运用中遇到的第一个坑循环一个Mapmap.foreach{ //... if(xx){ val m = xxRepository.findOne() m.plus(it[x]) } }结果发现这个 m 的值怎么都不会变更.. 这也是java转kotlin的水土不服这里m 需要定义成var m = m.plus()原创 2017-06-30 10:43:49 · 1692 阅读 · 0 评论 -
java中引用kotlin中的全局变量
kotlin的全局变量 val id: Long = 1 如果要在java代码中引用这个变量直接写id是肯定会有问题的 public void main(String[] args){ System.out.print(id); } 这里会提示你引用了 xx的私有成员 kotlin会给所有的变量提供默认的 get() 方法 所以这里应该写成原创 2018-02-06 15:11:01 · 12255 阅读 · 0 评论