封面
版权页
本书赞誉
序
前言
NOTE
命令式风格在大型应用程序中更好
2024-08-06 20:34:50
NOTE
当编写面向对象的代码时,你将看到编译器是在为你工作,而不是你在为编译器工作
2024-08-06 20:35:15
NOTE
在Kotlin中,函数是“一等公民”,
2024-08-06 20:36:12
NOTE
在命令式编程中,我们经常使用外部迭代器。
2024-08-06 20:36:18
致谢
第1章 你好Kotlin
NOTE
Kotlin是俄罗斯圣彼得堡附近的一个小岛的名称,这本书是关于它的同名编程语言的。
2024-08-06 20:38:14
NOTE
委托通常是比继承更好的重用代码的设计工具
2024-08-06 20:39:43
1.1 爱上Kotlin的理由
1.1.1 多范式编程
1.1.2 具有类型推断的静态类型
1.2 为什么选择Kotlin
1.3 带Kotlin去兜兜风
1.3.1 安装Kotlin SDK
NOTE
我们都使用IDE,但最好从如何在命令行上编译和运行开始学习,因为这会让你充分了解如何构建代码。
2024-08-06 20:43:26
1.3.2 验证安装
1.4 编译成字节码并运行
1.4.1 在命令行上运行
NOTE
Hello.kt中的代码编译为Java字节码
2024-08-06 20:47:02
NOTE
在找到main()函数之后,Kotlin编译器决定将Main-Class manifest(清单)属性添加到jar文件中
2024-08-06 20:48:44
1.4.2 在IDE中运行
1.4.3 使用REPL进行实验
NOTE
使用人们发明的最佳工具——复制和粘贴——将其从REPL放到编辑器或IDE中。
2024-08-06 20:49:13
NOTE
在REPL中,还可以加载现有文件来执行其中的代码。例如,加载我们之前创建的Hello.kt文件,并在REPL中运行,这不需要执行显式的编译步骤。
2024-08-06 20:50:40
1.4.4 作为脚本运行
NOTE
可以使用Kotlin编写脚本。这样做的好处是,你不必记住sh、zsh、bash、Windows CMD、PowerShell等shell命令,可以使用一种强大而流畅的语言来完成任务。一旦在Kotlin中实现了所需的任务,就可以将其作为脚本来运行,只需一步,而不用显式地编译代码来创建字节码。
2024-08-06 20:51:20