Fork me on GitHub

你应该知道的Kotlin知识

Kotlin在Android的使用

关于Kotlin的学习,我仅从使用的角度来说明,比如常见的集合的使用、扩展函数的使用、Lambda语法的使用和其他常用的语法

let/run/also/apply/with/run#

分类有三种
分类有三种

返回值#

  • 返回本身 also apply
  • 返回lambda结果 let run with

上下文对象#

  • this代替 run with apply
  • it 代替 let also

是否扩展函数#

  • 扩展函数 let run apply also
  • 非扩展函数 with run

集合#

见已整理好的这里

扩展函数#

Lambda#

其他#

  • 三目运算符

编译工具#

  1. APT(Annotation Processing Tool) Java编译期注解处理器
  2. KAPT(Kotlin Annotation Processing Tool)基于APT工作,因为APT只能处理Java注解,所以需要先将Kotlin解析成Java代码再进行APT编译。
  3. KCP(Kotlin Compiler PLugin)在kotlinc过程中提供hook时机,可以在这期间再次解析AST、修改字节码产物等
  4. KSP(kotlin Symbol Processing)以KCP为基础进行简化Kotlin编译流程
  5. KACE(kotlin-android-compatible-extensions)开源插件

作者:kevin2022

出处:https://www.cnblogs.com/kevin2022/p/16723191.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

你可以在这里自定义其他内容

posted @   KevinAt2022  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu