码农搬砖_2020
在一线研发岗位摸排滚打,从懵懂的青少年走向成熟的花季。百度资深Android工程师T6,在百度任职7年半。
目前:成立赵小灰代码工作室,欢迎大家找我交流Android、微信小程序、鸿蒙项目。喜欢研发同学们的工作热情,工作敢拼的勇气。从一线走来,职责在发生着变化,肩上所附着的不单单是自己那份工作,还有团队。一鼓作气,热情激昂,敢拼才会赢的团队。
展开
-
【一站式学会Kotlin】kotlin泛型的使用之泛型参数、泛型函数、泛型约束
【代码】【一站式学会Kotlin】kotlin泛型的使用之泛型参数、泛型函数、泛型约束。原创 2024-11-10 21:48:46 · 58 阅读 · 0 评论 -
【一站式学会Kotlin】kotlin接口的两种实现写法
kotlin接口的两种实现方式原创 2024-11-10 02:52:58 · 75 阅读 · 0 评论 -
【一站式学会Kotlin】第二十六 Kotlin枚举类和封闭类
枚举类的目的是限制变量的个数。封闭类是为了限制类的个数。原创 2024-11-04 20:45:58 · 326 阅读 · 0 评论 -
【一站式学会Kotlin】第二十五 Kotlin内部类和嵌套类的区别和案例
kotlin嵌套类和内部类的区别和案例说明,拷贝到编译器直接可以运行原创 2024-10-22 23:25:10 · 394 阅读 · 0 评论 -
【一站式学会Kotlin】第十五节 kotlin 的 set ,添加顺序,自然顺序
set 特性、java中的set 、kotlin 中的set原创 2024-05-30 08:41:14 · 232 阅读 · 0 评论 -
【一站式学会Kotlin】kotlin遍历的写法 for、forEach、forEachIndexed
for. forEach forEachIndexed原创 2024-05-30 06:32:04 · 424 阅读 · 0 评论 -
【一站式学会Kotlin】Kotlin 里面 内置函数 apply,run,with ,let,also 中 it 和 this的区别
作用域范围的区别原创 2024-05-30 01:48:23 · 515 阅读 · 0 评论 -
【一站式学会Kotlin】第十三节:kotlin语言中的解构
解构声明(Destructuring declarations)是Kotlin语言的一个特性,它允许你从一个数据结构中提取多个变量。这样做可以让你的代码更加简洁易读,同时也能提高代码的可维护性。在Kotlin中,解构可以用于多种数据类型,例如列表(List)、数组(Array)、集合(Collection)、映射(Map)等。原创 2024-05-28 03:42:39 · 478 阅读 · 0 评论 -
【一站式学会Kotlin】第十二节:空合并操作符?:
?! 空合并操作符原创 2024-05-28 01:59:00 · 548 阅读 · 0 评论 -
【一站式学会Kotlin】第十一节:非空断言操作符!!
非空断言操作符 !!原创 2024-05-28 01:44:12 · 285 阅读 · 0 评论 -
【一站式学会Kotlin】第十节:kotlin 语言的可控性特点和安全调用操作符
?安全调用操作符原创 2024-05-26 09:34:59 · 253 阅读 · 0 评论 -
【一站式学会Kotlin】第九节:inline 内联函数
内联函数是一种编程语言结构,用于建议编译器对一些特殊函数进行内联扩展,即在编译时将函数体嵌入每个调用处,以避免函数调用的开销,从而提高程序的运行效率。内联函数通过在函数定义前使用inline关键字来声明,这是一种对编译器的建议,告诉编译器在可能的情况下将函数的代码直接插入到程序中的每个调用点,而不是进行通常的函数调用。内联函数的优点主要包括:提高程序的运行速度,因为避免了函数调用的开销,如参数压栈、函数调用和返回时的现场保护与恢复等。可以将函数定义放在头文件中,便于代码的复用。原创 2024-05-26 08:59:26 · 505 阅读 · 0 评论 -
【一站式学会Kotlin】第八节:kotlin== 和 === 的差别和含义
kotlin == 对等于 java 的equal,是值比较。【一站式学会Kotlin】免费领取:联系作者微信(zhaoyangyangnefu)原创 2024-05-26 00:33:42 · 339 阅读 · 0 评论 -
【一站式学会Kotlin】第七节:kotlin匿名函数的it关键字
【一站式学会Kotlin】免费领取:文章下有作者微信(zhaoyangyangnefu)。it 关键字是用在匿名函数中,且匿名函数只有一个参数的时候生效。原创 2024-05-26 00:17:12 · 557 阅读 · 0 评论 -
【一站式学会Kotlin】第六节 lamda表达式、拖尾lamda表达式
(1)lamda表达式总是在花括号中(2)完成的语法形式参数声明放在花括号内,(可选)(3)函数体跟在->后(4)如果能推断出该lamda表达式的返回值类型不是Unit,那么该lamda主体中的最后一个(或kennel是单个)表达式会视为返回函数。原创 2024-05-14 21:56:03 · 375 阅读 · 0 评论 -
【一站式学会Kotlin】第五节匿名函数
匿名函数:没有名字的函数,其实lamda表达式和匿名函数都是函数字面值,函数字面值就是没有声明而是立即作为表达式传递的函数。原创 2024-05-13 18:19:50 · 284 阅读 · 0 评论 -
【一站式学会Kotlin】第四节默认参数和具名参数、unit返回值类型
fun + 函数名称 + (参数 ) +【:返回值类型】return 0没有返回值 : 和 返回值类型可以不写此时 返回值默认类型 unit。原创 2024-05-11 13:29:04 · 390 阅读 · 0 评论 -
【一站式学会Kotlin】第三节 kotlin 的编译时常量 const val
(1)编译时常量必须在方法外(2)编译时常量只能是常用的基础类型原创 2024-05-10 19:00:20 · 375 阅读 · 1 评论 -
【一站式学会Kotlin】第二节 kotlin 的var 和 val变量
如果你说的“内存地址不变”是指变量引用的对象地址不变,那么这种特性是因为val修饰的是变量的引用地址,而不是引用的对象本身。换句话说,一旦val变量被初始化并指向了一个对象,这个变量就不能再指向其他对象,但是对象本身的内容是可以变化的。原创 2024-05-01 04:05:47 · 585 阅读 · 1 评论