Kotlin 报错 Smart cast to

Smart cast to 'xxx' is impossible, because 'xxx' is a mutable property that could have been changed by this time

根本原因是可变变量和不可变变量的问题
具体查看var和val的区别
http://www.jianshu.com/p/d5e505fe29a4

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,401评论 0 23
  • 一个人的时候 或许会烦躁, 别忘了控制自己的情绪, 别为自己的情绪 伤害了重要的人! 一个人的时候, 或许会无助,...
    Fox心阅读 1,423评论 0 0
  • 注解:我想说说“它”他和她的爱情观念,想法源自一对小情侣不如说是一对如影随形的影子。 两个人时而争吵,时而在欢声笑...
    AM__b2a0阅读 2,507评论 0 1
  • TCP 协议示意 关于七层网络通信的基本原理,特别推荐这篇图文并茂的长文《TCP/IP笔记 - 综述》 TCP 通...
    ZENSH严清阅读 14,149评论 2 64
  • 推荐产地及相关品牌的酒: 一、国产:有一定酿造历史的品牌比如张裕、贺兰山。 (因为一株葡萄藤种下很多年后产出的葡萄...
    xmxin_阅读 1,235评论 0 0