一、Kotlin基础

一、Kotlin是一种新型的静态类型编程语言。

  • 富有表现力且简洁: 可以使用更少的代码实现更多的功能。少编写样板代码。在使用Kotlin 的专业开发者中,有 67% 的人反映其工作效率有所提高。
  • 更安全的代码: Kotlin 有许多语言功能,可帮助避免 nul 指针异常等常见编程错误。包含 Kotlin 代码的Android 应用发生崩溃的可能性降低了 20%。
  • 可互操作:可以在 Kotlin 代码中调用 Java 代码,或者在 Java 代码中调用 Kotin 代码。Kotlin 可完全与 Java 编程语言互操作,因此可以根据需要在项目中添加任意数量的 Kotlin 代码。
  • 结构化并发:Kotlin 协程让异步代码像阴塞代码一样易于使用。协程可大幅简化后台任务管理,例如网络调用、本地数据访问等任务的管理。

二、基本数据类型

一、整型

Kotlin 复制代码
/// psvm psvma min函数的快捷键
fun main() {

    //基本数据类型的整型默认为 Int, 如果超过了Int的取值范围,则会推断为Long

    var a = 100 // 默认推断变量为Int最大值,
    var b: Int = 100 // 明确类型

    var c = 8000000000 // 已超过 Int 默认为L
    var d: Long = 90
    var e = 100L

    /// Byte 类型
    var by: Byte = 1
    
}

二、Float、Double浮点类型

三、字符类型 Char

在Kotlin中字符用Char类型表示, 字符的值需要用单引号括起来 ''

Kotlin 复制代码
var a = 'a'
var b: Char = 'b'

四、 布尔类型

在Kotlin使用Boolean表示布尔类型,它只有两个值true 和false

ini 复制代码
var isSelect: Boolean = true
var isMy = false

五、字符串

在Kotlin中字符串用String类型表示,字符串不是可变的。字符串的元素------字符串的元素可以使用索引运算符访问:s[i],或者可以用for循环迭代字符串。

ini 复制代码
var str = "Hello"
var s: String = "Heello word"
var c = s[0]
for (c in s){
    println(c)
}

六、类型强制转换

ini 复制代码
var nu = 100
var str = nu.toString()
var toB = nu.toByte()
var toSh = nu.toShort()
var toLong = nu.toLong()
相关推荐
ANYOUZHEN5 小时前
bugku shell
android
南宫码农8 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子
道亦无名8 小时前
音频数据特征值提取 方法和步骤
android·音视频
Lancker9 小时前
定制侠 一个国产纯血鸿蒙APP的诞生过程
android·华为·智能手机·鸿蒙·国产操作系统·纯血鸿蒙·华为鸿蒙
2601_9498095910 小时前
flutter_for_openharmony家庭相册app实战+通知设置实现
android·javascript·flutter
液态不合群11 小时前
【面试题】MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
android·数据库·mysql
雪球Snowball12 小时前
【Android关键流程】资源加载
android
2501_9159184112 小时前
常见 iOS 抓包工具的使用,从代理抓包、设备抓包到数据流抓包
android·ios·小程序·https·uni-app·iphone·webview
灯火不休ᝰ14 小时前
[kotlin] 从Java到Kotlin:掌握基础语法差异的跃迁指南
java·kotlin·安卓
墨月白14 小时前
[QT]QProcess的相关使用
android·开发语言·qt