参考资料https://www.bilibili.com/video/BV1264y1474Ahttp://8.136.122.222/book/primary/https://www.imooc.com/wiki/kotlinlesson/kotlinintro.html数组定义package com.laolang.hello
import org.json.JSONObject
impor
原创
2023-09-24 02:28:38
7阅读
一、声明变量 声明使用val或者var val a:String="hello" var b:String="hello" 可以省略变量类
原创
2022-12-08 15:09:49
57阅读
Kotlin开发语言文档,第一章、入门
1. 入门1.1. 基本语法1.1.1. 定义包包说明应该在源文件的顶部:1 package my.demo
2 import java.util.*
3 // …并不要求包与目录匹配:源文件可以在文件系统中的任意地方。查看:包(2.2)1.1
转载
2023-10-12 15:03:59
185阅读
引言 Kotlin是一种非常简洁的语言,它省略了java中许多繁重的写法。 基本语法 入门必学 可变类型var,不可变类型val 函数定义 fun 函数名(arg1: type1, arg2: type2) : returnType{ return returnValue } 例如: fun add ...
转载
2021-05-19 14:36:58
86阅读
2评论
具体功能实例下载:
kotlin项目下载地址
kotlin语言中文网文档地址:https://www.kotlincn.net/docs/reference/basic-syntax.html
后面我们将会把kotlin语言中文网上的kotlin文档都过一遍,我会把所有文档上有的内容都用kotlin语言写成app并且展示出来,今天是基本语法,
基本展示的界面
转载
2024-01-03 22:40:27
152阅读
Kotlin入门——Kotlin学习笔记一、基本数据类型1. 变量2. 数字类型的自动推断3. kotlin中的区间4. 数组相关5. 字符串与字符串模板二、控制流三、返回跳转与标签四、类与对象1. 构造函数2. 继承3. 可见性4. 扩展函数 本博客仅供参考,有关kotlin基础语法的学习在官网有很详细的中文参考文档,附上链接传送门: Kotlin官网地址 一、基本数据类型1. 变量val:只
转载
2024-05-28 20:26:01
57阅读
文章目录一、数据类型1.1、基本数据类型定义1.2、模板操作符1.3、类和对象初始化1.4、空类型和智能类型转换1.5、数字类型转换二、数组2.1、定义方式2.2、数组处理方法2.2.1、slice用法2.2.2、String接收字符串数组初始化2.2.3、遍历2.2.4、解构语法三、程序结构3.1、常量与变量(val,var)3.1.1、介绍3.1.2、延迟初始化3.1.3、不建议var cc
转载
2023-12-15 18:45:08
68阅读
1、标准函数标准函数是指Standard.kt文件中定义的函数1.1、let函数let函数提供了函数式API编程接口,并将原始对象作为参数传递到Lambda表达式中,标准的写法如下:obj.let {
obj1->需要执行的逻辑
}obj1就是obj对象这里写成obj1只是为了防止命名重复的问题,使用的场景如下:fun doStudy(study: S
转载
2023-12-18 20:36:18
63阅读
学习一门语言,我总是会先学习一下基本的语法。因为并不急着应用Kotlin去开发项目,所以,还是有很多的时间去学习。今天,简单的总结一下Kotlin的基本语法。一.函数1.有参有返回值函数fun sum(x: Int, y: Int): Int {
return x + y
}2.有参无返回值函数fun printSub(x: Int,
转载
2024-02-02 14:09:08
65阅读
Kotlin 中文文档 稀土掘金:挖掘最优质的互联网技术 / 联合编辑每日精选内容 / 移动端优质阅读体验本书源码在githubpd下载 ePub下载记得要点 star star star发现有翻译的不好的或者错误欢迎到 github 提issue号外 号外 Kotlin 1.0 正式发布Android 世界
声明函数、变量、类、枚举以及类型Kotlin中的控制结构智能转换抛出和处理异常
函数和变量
函数/** * 求最大值 * if是表达式而不是语句,表达式有值,语句没有。 * java中所有的控制结构都是语句 * kotlin中除了循环以外大多数控制结构都是表达式 */ private fun max(a: Int, b: Int): Int {
原创
2022-01-14 17:55:40
278阅读
Kotlin 中有两类相等性:
结构相等(==——用 equals() 检测,又被称为“值相等”);
引用相等(===——两个引用指向同一对象)。
结构相等
结构相等由 == 以及其否定形式 != 操作判断。 按照约定,像 a == b 这样的表达式会翻译成:
a?.equals(b) ?: (b === null)
如果 a 不为 null 则调用 equals(Any?) 函数比较值是否相等,
原创
2024-02-20 14:32:16
48阅读
基本类型在 Kotlin 中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。本节我们会描述大多数这些类型:数字、字符、布尔和数组。数字Kotlin 处理数字在某种程度上接近 Java,但是并不完全相同。例如,对于数字没有隐式拓宽转换(如 Java 中 int 可以隐式转换为 long ——译者
转载
2023-10-20 12:22:34
66阅读
2. 属性 java中在包下面有类、接口等,而Kotlin中在包下面是可以直接有属性的,并且所有非抽象都强制要求初始化,没有初始化的属性无法通过变异(除标记为lateinit var的属性外)a.声明 用var声明可变,用val声明不可变 在Kotlin中完整的声明格式:var name: String = ""//初始化不能为null,如果需要赋值为null类型初始化为string?
转载
2024-03-07 20:41:20
74阅读
a = 1..10 //[1,10] b = 1 unitl 10 //[1,10)
转载
2019-12-15 12:58:00
98阅读
2评论
...
转载
2021-09-30 11:06:00
128阅读
2评论
本文主要对kotlin中常用的部分基础语法进行了介绍,持续更新。
原创
精选
2023-02-10 11:15:28
392阅读
点赞
委托模式是软件设计模式
原创
2023-06-19 10:09:15
122阅读
我的第一个 Kotlin 程序Kotlin 程序文件以.kt结尾,如:hello.kt 、app.kt。最简版package hell
原创
2022-09-21 11:53:24
84阅读
变量类型
var 和 val 的核心区别:关键字含义能否重新赋值类似概念(Java)varvariable(可变变量)可以普通变量(无 final)valvalue(不可变变量)不可以被 final 修饰的变量var声明的变量可以被修改var age = 20
age = 21 // 合法,允许重新赋值val 声明的变量不能修改:val name = "Kotlin"
name = "Java"