第6章 类型系统

第6章 类型系统

6.1 编译时类型与运行时类型

6.2 根类型Any 6.2.1 对象相等性

6.3 基本类型(Primitive Types) 6.3.1 Number: 包含整型与浮点型等 6.3.2 Char: 字符类型(Character) 6.3.3 Boolean: 布尔类型 6.3.4 String: 字符串类型 6.3.5 Array: 数组类型 6.3.6 原生数组类型

6.4 特殊类型 6.4.1 kotlin.Any 6.4.2 kotlin.Nothing 6.4.3 kotlin.Unit 6.4.4 kotlin.KClass<T>

6.5 可空类型(Nullable Types) 6.6 函数类型( Functional Types) 6.6.1 闭包类型

6.7 类型检测与转型 6.7.1 is,!is运算符 6.7.2 as运算符

6.8 类型转换

6.9 类型别名typealias

6.10 泛型


《Kotlin极简教程》正式上架:

点击这里 > 去京东商城购买阅读

点击这里 > 去天猫商城购买阅读


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AI科技大本营的专栏

10分钟快速入门Python函数式编程

本文,你会了解到什么是函数式编程,以及如何用 Python 进行函数式编程。你还会了解到列表解析和其他形式的解析。

1332
来自专栏杨熹的专栏

2 天入门 Java-Day 2

第二天的课程明显就比第一天的要难了,? 表示很吃力,脑子不够用的节奏。 各种概念绕来绕去,脑袋都要绕成了壳。 不过还好没有放弃,想个办法画出各概念间的联系,...

3539
来自专栏一个会写诗的程序员的博客

Scala中使用JSON.toJSONString报错:ambiguous reference to overloaded definition问题描述:原因分析:解决方案:

在Java代码中,我们是不推荐带有变长参数的方法重载的。这样的代码调用人类阅读起来会感到“模糊”。

2185
来自专栏C语言及其他语言

[每日一题]字符数组

前面的题基本都是数组里面存数字,相信大家也基本练习的差不多了,今天给大家推荐的一题呢,比较简单,但可以算是数组存字符的一个开始吧!懂的同学可以忽略! 题目描述...

3407
来自专栏C语言C++游戏编程

C语言编程中复杂的循环结构,你被循环晕了吗?

当一段代码需要执行多次时,您可能会遇到这种情况。通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。

1362
来自专栏进击的君君的前端之路

Math对象、数组、日期函数

1605
来自专栏编程

Kotlin学习(三)——基本类型,包,控制流:if、when、for、while,Break和continue

作者:刘某人程序员 声明:未经原作者允许请勿转载 ? 一.基本类型 Kotlin的数字表现,如下 Double 64 Float 32 Long 64 Int ...

25810
来自专栏一个会写诗的程序员的博客

第4章 类与面向对象编程第4章 类与面向对象编程

在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统等相关的知识。在本章节以及下一章中,我们将一起来学习Kotlin对面向对象编程以及函数式编程的支持...

942
来自专栏owent

VC和GCC成员函数指针实现的研究(三)

因为是兼容虚继承和非虚继承的,所以赋值的部分的汇编是一样的。这里就不贴了。关键在于执行期它是怎么找到虚基类的。请往下看:

951
来自专栏一个会写诗的程序员的博客

第7章 面向对象编程(OOP)

7.2 类与继承 7.2.1 类 7.2.1.1 抽象类 7.2.1.2 接口 7.2.1.3 枚举 7.2.1.4 注解 7.2.1.5 静态类与...

651

扫码关注云+社区

领取腾讯云代金券