Skip to content

新建项目

我们使用IntelliJ IDEA,新建一个Kotlin项目。

1

2

Hello World

package com.rustfisher.ktpractice.intro

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

通常Koltin代码写在包(packages)里。

我们也可以选择是否定义包。如果代码不在包里,那么它归属于默认的包。

Kotlin应用的入口是主函数main

在Kotlin 1.3里,主函数可以不带任何参数。主函数没有返回值。

fun main() {
    println("Hello world - fun main()")
}

在Kotlin1.3之前,主函数必须有Array<String>参数。这点和Java类似。

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

如图,当两种main函数同时存在时,以带有Array<String>参数的方法为主。

变量

var来声明可变的变量。

val来声明不可变的变量。

package com.rustfisher.ktpractice.intro

var firstName: String = "Rust"
val lastName = "Fisher"

fun main(args: Array<String>) {
    println("$firstName $lastName")
}