首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin
行墨
创建于2024-09-03
订阅专栏
梳理Kotlin的技术栈
等 13 人订阅
共72篇文章
创建于2024-09-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin 的 init 代码块
Kotlin 的 **init 代码块**是类初始化逻辑的核心部分,用于在对象创建时执行特定的初始化操作。以下是其核心知识点和典型用法: 基本特性 执行时机: 在类实例化时,主构造函数调
Kotlin 主构造函数
一、定义与基本声明 类头声明 主构造函数直接定义在类名后,形式为 class 类名(参数列表)。若无需可见性修饰或注解,可省略 constructor 关键字12。 无显式构造时的默认行为
Kotlin 定义类与field关键
在 Kotlin 中,类的属性与 field 关键字的使用是语法设计中的重要特性。以下是详细解析: 一、Kotlin 类的定义 Kotlin 通过 class 关键字定义类,属性默认自动生成 gett
Kotlin内置函数之also
Kotlin 的 **also 函数是一个作用域函数,主要用于在链式调用中执行副作用操作**(如日志记录、数据校验等),同时保留原对象并返回它。与 apply 类似,但它通过 it 引用对
Kotlin内置函数之let
Kotlin 的 **let 函数是一个常用的作用域函数,主要用于对对象进行安全操作或链式转换。它的核心特点是接收一个对象,通过 lambda 表达式处理该对象并返回结果**。以下
Kotlin的内置函数之apply
Kotlin 的 apply 函数是一个实用的作用域函数,主要用于对象初始化配置或链式调用操作。以下是它的核心知识点和使用场景: 基本特性 函数签名: 是 T 的扩展函数,接收一个带
Kotlin语言的==与===比较操作
在 Kotlin 中,== 和 === 是两种不同的比较操作符,分别对应 结构相等性检查 和 引用相等性检查。以下是它们的核心区别和使用场景: 1. ==(结构相等) 作用:检查两个
Kotlin 的可空类型
Kotlin 的可空类型(Nullable Types)是其类型系统的核心特性之一,旨在通过编译时的严格检查,显著减少空指针异常(NullPointerException)的发生。以下是其核心概念和用
Kotlin内置函数之takeIf 和 takeUnless
Kotlin 中的 takeIf 和 takeUnless 是标准库提供的两个作用域函数,用于简化条件判断和链式调用场景中的对象处理。以下是它们的核心特性和使用方式: 1. takeIf 函数
Kotlin语言的run内置函数
在 Kotlin 中,run 是一个作用域函数(scope function),用于在对象的上下文中执行代码块,并返回结果 一、run 作为扩展函数 语法:对象.run { ... } 作用:
Kotlin list 的使用总结
在 Kotlin 中,List 是不可变集合(元素数量和内容不可修改),MutableList 是可变集合(支持增删改操作)。以下是 Kotlin 列表的详细用法和常用操作: 一、创建列表
Kotlin析构声明
在 Kotlin 中,析构声明(Destructuring Declarations) 是一种将对象的属性直接解构为多个变量的语法特性,可以简化对复杂数据结构的访问。以下是详细说明和用法: 1.
Kotlin 的数据类
在 Kotlin 中,数据类(Data Class) 是专门为存储数据而设计的类,通过 data 关键字声明。它会自动生成常用方法(如 toString()、equals()、hashCod
Kotlin语言的匿名函数与具名函数调用
一、Kotlin 的匿名函数调用与具名函数调用 ###二、Java的匿名函数调用与具名函数调用,两者对比Kotlin的两种形式更简洁
Kotlin函数类型作为返回类型
在 Kotlin 中,函数不仅可以作为参数传递,还可以作为返回值,这种特性进一步扩展了高阶函数的能力,允许动态生成或组合函数。以下是详细的定义和用法: 1. 基本语法 定义一个返回函数的函数:
Kotlin 函数引用
一、基本概念与语法 Kotlin 函数引用(Function Reference)通过双冒号操作符 :: 实现,允许将具名函数作为高阶函数的参数或返回值使用,其本质是将函数转换为函数类型实例
Kotlin内联函数
在 Kotlin 中,内联函数(Inline Functions) 是一种通过减少运行时开销来优化高阶函数(尤其是涉及 Lambda 参数的函数)性能的机制。通过 inline 关键字修饰函数,
Kotlin高阶函数初探
在 Kotlin 中,函数可以作为参数传递给另一个函数,这种特性被称为高阶函数 1. 基本语法 定义一个接受函数作为参数的函数: 调用时传递函数(如 Lambda): 2. 函数参数的类
Kotlin中的it
在Kotlin中,it 是用于简化单参数lambda表达式的隐式参数名。以下是其关键点和使用场景的总结: 1. 单参数lambda的隐式名称 当lambda表达式仅有一个参数时,可省略参数声明
Kotlin 函数类型与隐式返回
1.函数调用步骤拆分 运行结果 2.函数调用步骤合并 Kotlin语言的函数参数,函数类型&隐式返回
下一页