文档章节

Kotlin入门指南(1) - Hello World

tthwang
 tthwang
发布于 2017/05/25 11:06
字数 230
阅读 7
收藏 0

Kotlin的介绍就不多说了,已经被列为Android官方开发语言,在Android开发者中简直炸了锅。至于为什么要使用Kotlin,可以到这看

http://www.jianshu.com/p/c4750300b862

 

学习一门新的语言,少不了Hello World

先贴Java

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

使用Kotlin老爹家的IDE:IntelliJ IDEA  可实现无缝转换。快捷键Control+Shift+Alt+K

object Test {
    @JvmStatic fun main(args: Array<String>) {
        println("Hello World!")
    }
}

Run

Hello World!

在Konlin,是可以不声明类主体的,新建一个Test.kt,里面贴代码,照样Hello World!

fun main(args: Array<String>) {
    println("Hello World!")
}

再来看字符串模板

fun main(args: Array<String>) {
    val str = "World"
    println("Hello, $str!")
}

官方版的高级Hello,跟switch有点像

fun main(args: Array<String>) {
    val language = if (args.size == 0) "EN" else args[0]
    println(when (language) {
        "EN" -> "Hello!"
        "FR" -> "Salut!"
        "IT" -> "Ciao!"
        else -> "Sorry, I can't greet you in $language yet"
    })
}

强大而又简洁的语言

© 著作权归作者所有

共有 人打赏支持
tthwang
粉丝 1
博文 4
码字总数 963
作品 0
广州
Kotlin构建Android项目

昨天的I/O大会 谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。谷歌称还将与JetBrains公司合作,为Kot...

猫儿不吃鱼鱼
2017/05/18
0
0
kotlin学习

因为一直使用intellij java开发工具发现他们的一门语言Kotlin,看了看官方教程感觉还挺不错,上手简单是一种运行在jvm上的脚本语言,暂时我是这么理解的。比如简单的一个main函数可以这么写 ...

拉娜亚
2016/09/21
243
2
让你的代码量减少3倍!使用kotlin开发Android(一)

让你的代码量减少3倍!使用kotlin开发Android(一) 创建Kotlin工程 本文同步自博主的私人博客:wing的地方酒馆 写在前面 使用kotlin开发android已经两周多了。得到的好处太多,敲代码简直是爽的...

wingichoy
2016/10/08
0
0
Kotlin:所有的一切还是从Hello Kotlin开始

Kotlin和Java也一样可以有多种的开发方式,我们可以根据自己的实际需求进行选择。如下: 1. 终端命令行进行Kotlin的编写、编译和运行,类似与Java中的javac编译、java运行; 2. 使用Intelli...

p106786860
2017/07/29
0
0
用Kotlin开发android平台语音识别语义理解应用

用Kotlin开发android平台语音识别,语义理解应用(olamisdk) 转载请注明CSDN博文地址:http://blog.csdn.net/ls0609/article/details/75084994 本文使用Kotlin开发Android平台的一个语音识别...

ls0609
2017/08/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bytom资产发行与部署合约教程

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 发行资产 在比原链上发行资产比较方便快捷,使用节点的dashboard图形界面...

比原链Bytom
13分钟前
0
0
Ext ComboBox 实现下拉多选,全选,反选

Ext ComboBox下拉选中-全选反选逻辑处理 Ext ComboBox 实现下拉多选,全选,反选 方法一: 代码 var me = this;var isMultiSelect = true;//是否设置为下拉多选me.selectValues = [];//保存...

javaART
16分钟前
0
0
Swoole Windows 版(4.2.1)

https://pan.baidu.com/s/1uTm77_cp4kn0_xMgO1DpIw Swoole Windows 版(内部版本,swoole-4.2.1,php-7.1,必须为64位系统,Win7或更高版本)。 解压后,将 $dir/bin 目录,设置到 系统的环境...

老查
19分钟前
0
0
美团点评上市受追捧,成中国第四大互联网企业

从建立到上市,蔚来用了不到4年,拼多多3年,趣头条更是仅用了2年3个月。在这波中概股上市浪潮中,等待了漫长8年的美团点评也终于迎来登陆资本市场的时刻。20日上午,美团创始人兼CEO王兴终于...

Mr_zebra
20分钟前
0
0
Mysql-mybatis批量插入

话不多说直接上代码吧 <insert id="batchSave" >insert into table_name (`name`,age)values<foreach collection="list" index="index" item="item" open="(" separator="," close=......

落叶清风
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部