2024-06-27|閱讀時間 ‧ 約 24 分鐘

Kotlin入門-Day2:語法、註解、變數

語法

一般結構

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有所幫助!

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.