最新 最热

【错误记录】Kotlin 延迟加载初始化报错 ( lateinit property string has not been initialized )

代码 , 判断该 延迟初始化变量 是否初始化 , 如果判定结果为 false , 说明该变量还没有进行初始化 ;

2023-03-30
0

Kotlin 负责人:我们是如何一步步设计 Kotlin 的?

作者 | Roman Elizarov译者 | 刘雅梦策划 | 邓艳琴真正的编程语言是有生命的,是不断变化和发展的。与任何生产代码一样,它们的设计师的大部分时间都花在了缺陷修复和小改进上,而不是花在激进的新特性上。Kotlin 的独特...

2023-03-29
0

【错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( Not enough information to infer type variable T )

文章目录一、报错信息二、解决方案一、报错信息----在 Kotlin 代码中调用findViewById(R.id.button)代码 , 编译时报如下错误信息 :Not enough information to infer type variable T上午还能编译 , 下午更新了下支持...

2023-03-29
0

Kotlin Multiplatform Mobile 进入 Beta 测试

作者 | Sergio De Simone 译者 | 平川 策划 | 丁晓昀Kotlin Multiplatform Mobile 由 JetBrains 创建,支持使用 Kotlin 从单个代码库创建具有原生 UI 的 iOS 和 Android 应用。Kotlin Multiplatform Mobil......

2023-03-29
0

【错误记录】Kotlin 1.5.0 编译报错 ( 1.5.0 中 Float 不能直接转 Byte 类型 )

Kotlin 1.5.0 后语法与之前不同 , Float 类型不能直接转为 Byte 类型 , 需要先转为 Int , 然后转为 Byte 类型 ;

2023-03-29
1

【Kotlin】Kotlin 自定义组件 ( 自定义 View | 自定义 SurfaceView )

文章目录一、自定义 View 组件 ( Kotlin )二、自定义 SurfaceView 组件 ( Kotlin )自定义组件构造函数统一在 constructor(context: Cont

2023-03-28
1

【Kotlin】函数类型 ( 函数类型 | 带参数名称的参数列表 | 可空函数类型 | 复杂函数类型 | 带接收者函数类型 | 函数类型别名 | 函数类型实例化 | 函数调用 )

函数类型格式 : 圆括号中定义 参数类型列表 , 使用 -> 由参数列表指向返回值类型 , 表示接受 参数类型列表 中的参数 , 返回 返回值类型 的返回值 ;

2023-03-27
0

【Kotlin】Lambda 表达式 ( 简介 | 表达式语法 | 表达式类型 | 表达式返回值 | 调用方式 | 完整示例 )

① 作用 : Lambda 表达式可以作为函数参数 , 传递到函数中 , 使代码结构更加紧凑 ;

2023-03-27
1

【Kotlin】Kotlin 中使用 ButterKnife ( 仅用于适配 Kotlin 语言 | 不推荐新项目使用 )

1 . 情况说明 : ButterKnife 已经停止维护 , 新项目直接使用 视图绑定 , 数据绑定 进行开发 , 本篇博客只是为了适配老版本项目 ;

2023-03-27
1

【Kotlin】扩展接收者 与 分发接收者 ( 类内部扩展用法 | 注意事项 | open 修饰扩展 )

1 . 扩展函数 / 属性声明的位置 : 之前的扩展都是在类的外部 , Kotlin 文件中定义的 , 在 类内部 也可以定义 其它类 的扩展函数 与 扩展属性 ;

2023-03-27
0