前言Kotlin被Google官方认为是Android开发的一级编程语言。今天,我将主要讲解,关于Kotlin的一些实用语法糖,主要包括:范围使用:in、downTo、step、until类型检查 & 转换:is、智能转换、as相等性:equals()、== 、 ===空安全Carson带你学Android系列文章Carson带你学Android:学习方法Carson带你学Android:
3. inline内联声明当一种函数内部不需要在传递参数给其他函数时,使用该关键字编译器可以直接将函数与我们的调用替换。6. Kotlin中并没有延用static这个关键字,而是使用伴生对象实现,在class内部声明一个companion object代码块,其内部的成员变量和方法都将被编译成为静态的。针对那些获取抽象类或者接口对象而来的。最常见的匿名内部类点击事件。会用到 object。区别:
转载 2023-11-03 10:04:45
56阅读
Kotlin 语言最早被设计成运行在JVM(Java 虚拟机)上,使用 Kotlin 编写的程序会被编译成字节码文件,该字节码文件可直接在 JVM 上运行。Kotlin 可以与现有的 Java 语言包保持 100% 的兼容性。Kotlin 用途Kotlin 程序可以编译成字节码文件,字节码文件可以直接在 JVM 上运行,因此 Kotlin 非常时刻开发后端应用程序。Kotlin 与现有的 Java
# Kotlin 语法变更为 Java 语法的科普文章 在软件开发的世界中,KotlinJava是最常用的两种编程语言。随着Kotlin成为Android开发的官方语言,很多开发者开始接触这一新兴语言。Kotlin以其简洁和现代的特性吸引了许多程序员。但对于熟悉Java的开发者来说,将Kotlin代码转换为Java代码可能会带来一些困惑。因此,本文将探讨KotlinJava语法之间的差异,结
原创 9月前
25阅读
# 如何使用 Java contain 语法对应 Kotlin ## 引言 作为一名经验丰富的开发者,我们经常需要将 Java 代码转换成 Kotlin 代码。其中,Java 中的 `contain` 语法Kotlin 中对应着不同的写法。在本文中,我将指导你如何实现这一转换的过程。 ## 整体流程 以下是整个转换过程的步骤: | 步骤 | 描述 | | :---: | --- |
原创 2024-05-20 04:13:01
41阅读
...
转载 2021-09-30 11:06:00
97阅读
2评论
Kotlin 文件以 .kt 为后缀。包声明包的声明应处于源文件顶部:package my.demoimport java.util.*// ……kotlin源文件不需要相匹配的目录和包,源
原创 2023-09-25 11:32:43
46阅读
kotlin基本语法
原创 2023-04-23 10:26:37
67阅读
Kotlin 中一切都是默认 public 的。四种修饰词 private,protected,internal,publi
原创 2022-12-01 12:38:56
67阅读
1list 和map集合的实例化可变变量var和不可变变量val2字符串和数字3计算器4函数和函数表达式5递归调用6尾递归优化解决计算次数过多堆栈溢出7idea下kotlin的面向对象思想8枚举基本用法声明一个带属性的枚举类使用when来处理使用when合并枚举的元素导入枚举常量后不用限定词就可以访问9印章类sealed密封类10委托和代理单例模式11kotlin
原创
B.Y
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
248阅读
...
转载 2021-09-30 11:06:00
128阅读
2评论
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阅读
1点赞
我的第一个 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 语法转为 Java 语法程序指南 在软件开发中,我们常常需要将一种编程语言的代码转换成另一种。这篇文章将指导你如何将 Kotlin 语法的程序转换为 Java 语法程序。我们将分步骤进行,并提供具体的代码示例与注释,帮助你了解每一步。 ## 流程概述 首先,我们需要理解程序转换的基本流程。以下是转换 Kotlin 代码为 Java 代码的步骤: | 步骤 | 描述
原创 8月前
24阅读
  • 1
  • 2
  • 3
  • 4
  • 5