文档章节

Kotlin入门指南(1) - Hello World

tthwang
 tthwang
发布于 2017/05/25 11:06
字数 230
阅读 7
收藏 0
点赞 0
评论 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
Android 开发必学!Kotlin初学者教程

Kotlin是由JetBrains为现代多平台应用程序开发的一种编程语言。 在本综合指南中,你可以获得以下信息: 为什么要学习Kotlin? 如何开始? 如何学习它? 在学习Kotlin之前要知道的事情 为什么...

实验楼
06/21
0
0
初探Kotlin(二)

Hello World 先来一个Kotlin 中的Hello world fun main(args: Array){ println("Hello World") } 关键字fun 用来声明一个函数; 参数的类型写在它的名称后面; 函数可以定义在文件的最外层,不需...

YoungerDev
2017/10/07
0
0
Kotlin开发Android项目简单demo,不仅仅是Hello World

上一篇文章写道如何在AndroidStudio上面安装Kotlin插件,并成功编译。在网上很多入门教程到这里就停止了,导致很多人一头雾水不知道该如何进行下去。今天这一篇依旧是入门,但是这将是可以更...

猫儿不吃鱼鱼
2017/05/19
0
0
从 Hello World 开始

学一门编程语言的开始往往是一个最简单的 Hello World 程序,我们的 Kotlin 学习也不例外: fun main(args: Array) { println("Hello World")} 我们来分析一下有意义的两行代码: fun main(a...

浪味仙儿H
2017/05/27
0
0
使用Kotlin构建MVVM应用程序—第一部分:入门篇

目录 使用Kotlin构建MVVM应用程序—第一部分:入门篇 使用Kotlin构建MVVM应用程序—第二部分:Retrofit及RxJava 使用Kotlin构建MVVM应用程序—第三部分:Room(敬请期待) 写在前面 使用DataB...

ditclear
2017/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

AngularJs $resource 高大上的数据交互

$resource 创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。 需要注入 ngResource 模块。angular-resource[.min].js 默认情况下,末尾斜杠(可以引起后端服务器...

孟飞阳
9分钟前
0
0
打印斐波那契数

package com.jerry.ch04;public class PrintFibonacci {public static void main(String[] args) {for (int i=0; i<10; i++) {System.out.print(fib(i) + " ");}......

JerryNing
14分钟前
0
0
shell编程

一、shell脚本介绍

人在艹木中
15分钟前
0
0
istio 0.8 遥测 案例

==============遥测===================================== 演示如何从网格中收集遥测信息。 分布式跟踪。如何配置代理以向Zipkin或Jaeger发送跟踪请求 收集度量标准和日志。此任务说明如何配...

xiaomin0322
17分钟前
0
0
ND4J求多元线性回归以及GPU和CPU计算性能对比

上一篇博客《梯度下降法求多元线性回归及Java实现》简单了介绍了梯度下降法,并用Java实现了一个梯度下降法求回归的例子。本篇博客,尝试用dl4j的张量运算库nd4j来实现梯度下降法求多元线性回...

冷血狂魔
18分钟前
0
0
springboot常用注解

@SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan 通常用在主类上。 @Service: 用于标注业务层组件。 @RestController: 用于标注控制层组件(如strut...

GoldenVein
24分钟前
1
0
如何进行大数据的入门级学习?

不知道你是计算机专业应届生还是已经从业者。总之,有java基础的学生学习大数据会轻松很多,零基础的小白都需要从java和linux学起。 如果你是一个学习能力特别强,而且自律性也很强的人的话可...

董黎明
38分钟前
0
0
使用Parcelable传递复杂参数

最近做AIDL传递对象,对象必须实现Parcelable的方法才可以被传递。 @Override    public int describeContents() {//这个 默认返回0就行了。        return 0;    }    ...

火云
39分钟前
0
0
十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发...

HJCui
49分钟前
0
0
word 使用mathtype 编写 数学公式

下载安装,这个链接命名。。。。 http://www.mathtype.cn/xiazai.html 安装之后会多出一个选项 使用内联方式插入图表 编写公式的界面 设置支持latex 语法 输入公式回车就可以看到结果...

阿豪boy
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部