[kotlin]第一个kotlin程序 编译器与反编译器

实现第一个程序,我们不需要编辑器
直接vim
1. 安装kotlin 编译器,mac电脑下brew install kotlin whitch kotlinc 确认编译器安装成功
2. vim 编写如下代码 不像java,最外层的是类,而是一个fun
[kotlin]第一个kotlin程序 编译器与反编译器
这让人联想到js ,但是实时可以通过反编译开看生成了什么
先编译生成kotlinc HelloKotlin.kt ,会生成
[kotlin]第一个kotlin程序 编译器与反编译器
反编译HelloKotlinKt.class
[kotlin]第一个kotlin程序 编译器与反编译器
实际上编译器帮我们生成了按照jvm规范的类包含一个main函数
3. 我们也可以打包生成jar包,然后可以运行jar包kotlinc HelloKotlin.kt -include-runtime -d HelloKotlin.jar
[kotlin]第一个kotlin程序 编译器与反编译器
[kotlin]第一个kotlin程序 编译器与反编译器
结果如上图