Kotlin笔记
文章平均质量分 61
Kotlin学习记录
视频学习 https://www.imooc.com/video/23350
视频老师的博客(更全面)
https://www.songyubao.com/book/primary/
学习中的owl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kotlin 一次四则运算计算器
kotlin 一次四则运算计算器package com.example.firstapp.lessonimport java.lang.Exception/** *@author: hairly owl *@time:2021/10/13 21:22 *@version: 1.00 *@description: 一次四则运算计算机器 */fun main() { while(true){ println("==========请输入你的表达式========原创 2021-10-13 22:09:09 · 687 阅读 · 0 评论 -
八、kotlin扩展函数
视频课 视频老师的博客提供架构的易用性减少代码量,让代码更加整洁、纯粹提高编码的效率,生产力提高1.扩展方法扩展方法的原型fun String.lastChar(): Char = this.get(this.length-1)2.扩展方法的使用2.1在Kotlin中使用fun main() { Jump().test() Jump().doubleJump()}class Jump{ fun test(){}}//扩展函数的定义,就是在方法原创 2021-10-13 21:11:37 · 367 阅读 · 0 评论 -
九、kotlin泛型
var(局部可变) 和 val(不可变) 的区别https://www.infoq.cn/article/ez85rqhlvbiw5nskghfb视频课程 老师详细的博客架构开发的一把利器;使我们的代码或开发出来的框架更加的通用;增加程序的健壮性,避开运行时可能引发的 ClassCastException;能够帮助你研究和理解别的框架;自己造轮子需要,能用泛型解决问题;1. 泛型接口/类(泛型类型)fun main() { //1.1 泛型接口 val d.原创 2021-10-12 21:52:34 · 176 阅读 · 0 评论 -
六、Kotlin循环控制
视频 视频老师的博客 更详细1、 for 循环//for item in elements elements可以是数组、集合//1.1 for-inprintln("for-in")for(item in items){ print("$item ")}//1.2 forEachprintln("\nforEach")items.forEach{ print("$it ")}//1.3 forEachIndexedprintln("\nforEachIndex原创 2021-10-05 16:21:53 · 909 阅读 · 0 评论 -
五、Kotlin条件控制
课程 资料Tips:Kotlin 中没有 switch-case1.if 表达式1.1 带返回值 if 表达式fun maxOf(a:Int,b:Int):Int{ //比较两个值的大小 if(a>b){ return a }else{ return b }}1.2 if 表达式替代三目运算符fun maxOf2(a:Int,b:Int):Int{ //maxOf简写版 return if (a &g原创 2021-10-04 22:36:06 · 353 阅读 · 0 评论 -
四、Kotlin/方法与Lambda表达式
视频链接 视频老师博客链接1.kotlin的方法1.1方法声明1.1.1 成员方法成员方法需要构建实列对象,才能访问成员方法//成员方法class Person{ fun test(){ println("Person test方法") }}fun main() { //成员方法需要构建实列对象,才能访问成员方法 //示例对象的构建只需要在类名后面加上() !!!不需要new Person().test()}1.原创 2021-10-02 16:55:07 · 142 阅读 · 0 评论 -
三、kotlin数据容器
学习视频 视频老师的博客1.数组1.1 arrayOf() 数组初始化是必须指定数组的元素 不定长,可以是任意类型val arrayInt = arrayOf(1, 2, 3, 4)//kotlin的Any等价于java中的Objectval array = arrayOf(1, true, "2") // 集合中的元素可以是任意类型1.2 arrayOfNulls()必指定元素类型、指定数组长度val arrayOfNulls = arrayOfNulls<原创 2021-09-29 16:47:26 · 233 阅读 · 0 评论 -
二、Kotlin数据类型
课程学习-慕课零、构建第一个Android APP1.目录结构一、Kotlin必知必会教材1.kotilin的特点富有表现力且简洁:可以使用更少的代码实现更多的功能。少编写样板代码。在使用 Kotlin 的专业开发者中,有 67% 的人反映其工作效率有所提高。更安全的代码:Kotlin 有许多语言功能,可帮助避免 null 指针异常等常见编程错误。包含 Kotlin 代码的 Android 应用发生崩溃的可能性降低了 20%。可互操作:可以在 Kotlin 代码中调用 Java原创 2021-09-25 15:07:09 · 503 阅读 · 0 评论
分享