转 kotlin-hello word

我的未来我主宰 1年前 ⋅ 448 阅读 ⋅ 0 个赞
我的第一个 Kotlin 程序
Kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。

最简版
package hello                      //  可选的包头
 
fun main(args: Array) {    // 包级可见的函数,接受一个字符串数组作为参数
   println("Hello World!")         // 分号可以省略
}


面向对象
class Greeter(val name: String) {
 fun greet() { 
 println("Hello, $name")
 }
}
 
fun main(args: Array) {
 Greeter("World!").greet() // 创建一个对象不用 new 关键字
}

为什么选择 Kotlin?
简洁: 大大减少样板代码的数量。
安全: 避免空指针异常等整个类的错误。
互操作性: 充分利用 JVM、Android 和浏览器的现有库。
工具友好: 可用任何 Java IDE 或者使用命令行构建。

参考链接
官方网站
官方示例
官方网站 - 中文翻译


全部评论: 0

    我有话说:

    kotlin-hello word

    我的第一个 Kotlin 程序Kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。最简版 package hello // 可选的包头 fun main(args

    springboot kotlin No default constructor for entity

    org.springframework.orm.jpa.JpaSystemException: No default constructor for entity: 正如JPA所要求的那样,@Entity类应该有一个默认(非arg)构造函数,以便...

    http状态码大全

    消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx ...

    IntelliJ IDEA快捷键大全

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)  1. -----------自动代码--------  常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等bo...

    微信小程序错误码参考

      微信小程序错误码参考 状态码(场景值) 说明  -1 系统繁忙  0 请求成功  40001 验证失败  40002 不合法的凭证类型  40003 不合法...

    IntelliJ IDEA2020最新注册码

    说一下激活方法: 使用方法: 1、修改host(C:\Windows\System32\drivers\etc\hosts),在hosts文件中,添加以下映射关系: 0.0.0.0 account.jetbrains.com 0.0.0.0 ww...

    idea最新免费注册使用步骤

    最近在安装Intellij idea,社区版本比旗舰版本少了很多东西,曲曲折折终于找到了学生可以免费使用旗舰版的方法: 以下步骤来自Lenyo Lee的更新: JetBrains开发工具免费提供学生和教师使用。取得授权后只需要使用相同的 JetB...

    docker安装redis并允许外网访问

    docker安装redis并允许外网访问 拉取redis镜像 docker pull redis:3.2 本地新建redis配置文件 redis.conf ,写入以下内容 #允许外网访问 bind 0.0.0.0 daemonize NO pro...

    SpringBoot系列16-Spring boot2x快速整合swagger2(Open Api3注解版)

    前言:为什么要使用swagger 传统的web开发,前端和后端的HTTP接口文档交互都是使用word文档记录,存在不仅限于这些问题;不能时时更新,不易于传输etc. swagger2可以使用配置文件

    加入公众号
    加入公众号