在 Kotlin 中一切都是默认 public 的。四种修饰词 private,protected,internal,publi
原创
2022-12-01 12:38:56
67阅读
一、前言使用kotlin开发项目已经有一段时间,在使用kotlin的过程中,发现了许多很方便的语法糖,可以有效简洁代码。在这里做个
原创
2023-06-19 10:14:00
384阅读
前言Kotlin被Google官方认为是Android开发的一级编程语言。今天,我将主要讲解,关于Kotlin的一些实用语法糖,主要包括:范围使用:in、downTo、step、until类型检查 & 转换:is、智能转换、as相等性:equals()、== 、 ===空安全Carson带你学Android系列文章Carson带你学Android:学习方法Carson带你学Android:
转载
2023-11-04 18:07:39
84阅读
3. inline内联声明当一种函数内部不需要在传递参数给其他函数时,使用该关键字编译器可以直接将函数与我们的调用替换。6.
Kotlin中并没有延用static这个关键字,而是使用伴生对象实现,在class内部声明一个companion object代码块,其内部的成员变量和方法都将被编译成为静态的。针对那些获取抽象类或者接口对象而来的。最常见的匿名内部类点击事件。会用到 object。区别:
转载
2023-11-03 10:04:45
56阅读
1、变量声明不推荐使用 lateinit 和!!(容易空指针)// goodvar tv: TextView? = nulltv?.text = ""// badlateinit var tv: TextViewtv!!.text = ""2、可空参数与返回 + 类型转换// 可空参数与返回fun init(name: String?, age: Int?):String? { }
原创
2022-08-19 13:09:11
3729阅读
本文主要对kotlin中常用的部分基础语法进行了介绍,持续更新。
原创
精选
2023-02-10 11:15:28
392阅读
点赞
我的第一个 Kotlin 程序Kotlin 程序文件以.kt结尾,如:hello.kt 、app.kt。最简版package hell
原创
2022-09-21 11:53:24
84阅读
# 如何实现Android Kotlin语法
## 介绍
作为一名经验丰富的开发者,我将教会你如何在Android开发中使用Kotlin语法。本文将分为流程图、表格展示步骤、每一步具体实现以及类图展示等部分。
## 流程图
```mermaid
flowchart TD
A(开始)
B(学习Kotlin语法)
C(实践)
D(完成)
A --> B
原创
2024-05-09 03:31:36
45阅读
Kotlin 文件以 .kt 为后缀。包声明包的声明应处于源文件顶部:package my.demoimport java.util.*// ……kotlin源文件不需要相匹配的目录和包,源
原创
2023-09-25 11:32:43
43阅读
1list 和map集合的实例化可变变量var和不可变变量val2字符串和数字3计算器4函数和函数表达式5递归调用6尾递归优化解决计算次数过多堆栈溢出7idea下kotlin的面向对象思想8枚举基本用法声明一个带属性的枚举类使用when来处理使用when合并枚举的元素导入枚举常量后不用限定词就可以访问9印章类sealed密封类10委托和代理单例模式11kotlin
原创
2021-06-04 14:46:05
195阅读
函数定义使用关键字 fun,参数格式为:参数 : 类型fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int}表达
转载
2023-11-17 15:56:30
38阅读
Kotlin 文件以 .kt 为后缀。 包声明 代码文件的开头一般为包的声明: kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。 以上例中 test() 的全名是 com.runoob.main.test、Runoob 的全名是 com.runoob.main.Runoob。
原创
2019-04-29 14:46:00
121阅读
Kotlin 基础语法Kotlin 文件以 .kt 为后缀。包声明代码文件的开头一般为包的声明:package com.runoob.mainimport java.util.*fun test() {}class Runoob {}kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。以上例中 test() 的全名是 com.runoob.main.test、Runoo...
转载
2021-07-19 11:36:52
130阅读
1. 包定义 package package my.demo 2. 方法定义 fun fun sum(a: Int, b: Int): Int {//定义方法的关键字fun;方法名sum;变量名a,类型Int;变量名b,类型Int;返回值类型Int return a + b } fun sum(a:
原创
2022-05-17 09:30:05
245阅读
文章目录1、Kotlin 介绍2、知识点总结2.1、变量2.2、函数(普通函数)2.3、内置类型2.4、类型同步2.5、表达式2.6、高阶函数3、Kotlin 知识体系4、为什么要学习 Kotlin5、Kotlin 的工作原理6、Kotlin 的优点7、输出“Hello World”1、Kotlin 介绍一丶Kotlin 是什么?Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设
原创
2021-08-24 18:14:22
418阅读
Kotlin 语言最早被设计成运行在JVM(Java 虚拟机)上,使用 Kotlin 编写的程序会被编译成字节码文件,该字节码文件可直接在 JVM 上运行。Kotlin 可以与现有的 Java 语言包保持 100% 的兼容性。Kotlin 用途Kotlin 程序可以编译成字节码文件,字节码文件可以直接在 JVM 上运行,因此 Kotlin 非常时刻开发后端应用程序。Kotlin 与现有的 Java
转载
2023-07-17 12:04:12
94阅读
前言对于多年从事java开发的大牛,kotlin基础语法可以一目十行,对于新手还
原创
2022-11-04 11:30:31
102阅读