Kotlin
文章平均质量分 63
m0_55622002
这个作者很懒,什么都没留下…
展开
-
kotlin的基础语法1.1--数组和集合
数组定义数组:初始化时候指定容器的大小,不可以动态的调整大小。元素安顺序存储在一连串的内存段上kotlin 数组的创建声明对象数组的三种形式:(1)使用arrayOf函数和指定的数组元素创建数组,必须指定数组的元素,可以为任意类型//Java写法:String[] params1 = {"str1", "str2", "str3"};//kotlin写法:`val params1 = arrayOf("str1", "str2", "str3")(2).使用arrayOfNulls函数创原创 2021-10-09 16:55:40 · 663 阅读 · 0 评论 -
Kotlin学习4-- 循环语句
循环语句Java中主要有两种循环语句:while循环和for循环。而Kotlin也提供了while循环和for循环Kotlin在for循环方面做了很大幅度的修改,Java中最常用的for-i循环在Kotlin中直接被舍弃了,而Java中另一种for-each循环则被Kotlin进行了大幅度的加强,变成了for-in循环,所以我们只需要学习for-in循环的用法就可以了区间 for (i in 0..5){ println(i) } 输出值:0 1 2 3 4 5原创 2021-09-28 15:43:39 · 234 阅读 · 0 评论 -
Kotlin学习5--面向对象1(类和对象)
类和对象类File通常是用于编写Kotlin顶层函数和扩展函数如何在Android studio 中建立Kolin的类类定义Kotlin中也是使用class关键字来声明一个类的 ,Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明class Person {.....}类的属性类的属性可以用关键字 var 声明为可变的,否则使用只读关键字 val 声明为不可变。class Person { var name = "" var age = 0}原创 2021-09-28 15:51:29 · 116 阅读 · 0 评论 -
Kotlin学习3----条件控制结构
Kotlin学习3-----条件控制结构Kotlin中的条件语句主要有两种实现方式:if和when。if条件语句Kotlin中的if用法和Java中是几乎完全一样的,但是还是有不同点的Kotlin中的if语句相比于Java有一个额外的功能**,它是可以有返回值的**,返回值就是if语句每一个条件中最后一行代码的返回值//方式1fun Maxlength(num1: Int, num2: Int): Int { return if (num1 > num2) {原创 2021-06-30 10:02:33 · 115 阅读 · 0 评论 -
Kotlin学习2----数据类型
Kotlin学习2----数据类型查看1.2.1变量比较值的大小在 Kotlin 中,三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小。(==相当于java中的equal)// TODO 比较两个值fun main() { val name1: String = "张三" val name2: String = "张三" // --- 比较值本身 // == 等价 Java的equals println(name1.equals(name原创 2021-06-30 09:58:58 · 72 阅读 · 0 评论 -
Kotlin学习1----基础语法
Kotlin学习--------基础语法1Kotlin 文件以 .kt 为后缀包声明代码文件的开头一般为包的声明:package com.example.kotlindemoonefun main() { val a = 10 println("a = "+a)}注意:打印日志尽量不要使用println(),而是应该使用Log,为什么这里却还是使用了println()呢?这是因为Log是Android中提供的日志工具类,而我们现在是独立运行的Kotlin代码,和Andr原创 2021-06-30 09:50:50 · 189 阅读 · 0 评论