Kotlin程序的基本結構包括包宣告、導入語句和函數。以下是一個簡單的Kotlin程序結構示例:
package com.example
import kotlin.math.*
fun main() {
println("Hello, World!")
}
Kotlin的程序進入點是main
函數。這個函數的聲明方式如下:
fun main() {
println("Hello, World!")
}
如果需要傳遞命令行參數,main
函數可以帶參數:
fun main(args: Array<String>) {
println("Hello, World!")
if (args.isNotEmpty()) {
println("First argument: ${args[0]}")
}
}
單行註解以//
開始,適用於短小的註釋。
// 這是一個單行註解
val greeting = "Hello, World!" // 這也是一個單行註解
多行註解以/*
開始,以*/
結束,適用於較長的註釋或需要註釋多行的情況。
/*
這是一個多行註解
可以註釋多行文字
*/
val greeting = "Hello, World!"
Kotlin中變數分為可變和不可變兩種。使用val
聲明不可變變數,使用var
聲明可變變數。
// 不可變變數(相當於Java中的final變數)
val name = "John"
// 可變變數
var age = 25
age = 26 // 可以重新賦值
Kotlin不直接支持多個變數賦值,但可以通過解構聲明來達到類似效果:
// 使用Pair解構聲明
val (firstName, lastName) = Pair("John", "Doe")
// 使用Triple解構聲明
val (x, y, z) = Triple(1, 2, 3)
// 自定義解構聲明
data class Person(val name: String, val age: Int)
val person = Person("Alice", 30)
val (personName, personAge) = person
這些語法和結構可以幫助你快速上手Kotlin。接下來你可以進一步探索更多的Kotlin特性和語法,例如函數、類、集合等。希望這些信息對你學習Kotlin有所幫助!