![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
第一行代码第三版
文章平均质量分 91
萌果爱吃芒果
身在井隅,心向璀璨。
展开
-
Kotlin 高阶函数[第一行代码 Kotlin 学习笔记]
高阶函数详解从本章的 Kotlin 课堂起,我们就将告别基础知识,开始转向 Kotlin 的高级用法,从而进一步提升你的 Kotlin 水平。那么就从高阶函数开始吧。定义高阶函数高阶函数和 Lambda 的关系是密不可分的。在第 2 章快速入门 Kotlin 编程的时候,我们已经学习了 Lambda 编程的基础知识,并且掌握了一些与集合相关的函数式 API 的用法,如 map、filter 函数等。另外,在第 3 章的 Kotlin 课堂中,我们又学习了 Kotlin 的标准函数,如 run、app原创 2021-07-26 11:27:50 · 277 阅读 · 0 评论 -
Kotlin 延迟初始化和密封类[第一行代码 Kotlin 学习笔记]
延迟初始化和密封类本节的 Kotlin 课堂,我们就来学习延迟初始化和密封类这两部分内容。对变量延长初始化前面我们已经学习了 Kotlin 语言的许多特性,包括变量不可变,变量不可为空,等等。这些特性都是为了尽可能地保证程序安全而设计的,但是有些时候这些特性也会在编码时给我们带来不少的麻烦。比如,如果你的类中存在很多全局变量实例,为了保证它们能够满足 Kotlin 的空指针检查语法标准,你不得不做许多的非空判断保护才行,即使你非常确定它们不会为空。下面我们通过一个具体的例子来看一下吧,就使用刚刚的原创 2021-07-24 21:40:28 · 218 阅读 · 0 评论 -
Kotlin 标准函数和静态方法[第一行代码 Kotlin 学习笔记]
标准函数和静态方法学完了 Kotlin 的基础知识而已,今天我们来学习 Kotlin 的标准函数和静态方法。标准函数 with、run 和 applyKotlin 的标准函数指的是 Standard.kt 文件中定义的函数,任何 Kotlin 代码都可以自由地调用所有的标准函数。在 快速入门 kotlin 编程 中,我们已经学习了 let 这个标准函数,它的主要作用就是配合 ?. 操作符来进行辅助判空处理,这里就不再赘述了。with 标准函数with 函数接收两个参数:第一个参数可以是一个任意类原创 2021-07-23 17:37:12 · 187 阅读 · 1 评论 -
快速入门 kotlin 编程[第一行代码 Kotlin 学习笔记]
快速入门 Kotlin 编程面向对象编程不同于面向过程的语言(比如 C 语言),面向对象的语言是可以创建类的。类就是对事物的一种封装。简单概括一下,就是将事物封装成具体的类,然后将事物所拥有的属性和能力分别定义成类中的字段和函数,接下来对类进行实例化,再根据具体的编程需求调用类中的字段和方法即可。类与对象class Person { var name = "" var age = 0 fun eat() { println(name + " is eating. He is "原创 2021-07-22 17:58:05 · 620 阅读 · 2 评论 -
第一行代码第三版——第四章:UI 开发的点点滴滴
软件也要拼脸蛋,UI 开发的点点滴滴该如何编写程序界面在过去,Android 应用程序的界面主要是通过编写 XML 的方式来实现的。写 XML 的好处是,我们不仅能够了解界面背后的实现原理,而且编写出来的界面还可以具备很好的屏幕适配性。等你完全掌握了使用 XML 来编写界面的方法之后,不管是进行高复杂度的界面实现,还是分析和修改当前现有的界面,对你来说都将是手到擒来。不过最近几年,Google 又推出了一个全新的界面布局:ConstraintLayout。和以往传统的布局不同,ConstraintLa原创 2021-05-07 15:26:15 · 350 阅读 · 4 评论 -
第一行代码第三版——第三章:探究 Activity
先从看得到的入手,探究 ActivityActivity 是什么Activity 是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。Activity 的基本用法在 Android Studio 中手动创建过 Activity;创建和加载布局;在 AndroidManifest 文件中注册;<!--主 Activity 的配置--><intent-filter> <action android:name="and原创 2021-07-23 17:47:45 · 340 阅读 · 1 评论