
- Kotlin 教程
- Kotlin - 主頁
- Kotlin - 概述
- Kotlin - 環境設定
- Kotlin - 架構
- Kotlin - 基本語法
- Kotlin - 註釋
- Kotlin - 關鍵字
- Kotlin - 變數
- Kotlin - 資料型別
- Kotlin - 運算子
- Kotlin - 布林值
- Kotlin - 字串
- Kotlin - 陣列
- Kotlin - 範圍
- Kotlin - 函式
- Kotlin 控制流
- Kotlin - 控制流
- Kotlin - if...else 表示式
- Kotlin - when 表示式
- Kotlin - for 迴圈
- Kotlin - while 迴圈
- Kotlin - break 和 continue
- Kotlin 集合
- Kotlin - 集合
- Kotlin - 列表
- Kotlin - 集合
- Kotlin - 對映表
- Kotlin 物件和類
- Kotlin - 類和物件
- Kotlin - 建構函式
- Kotlin - 繼承
- Kotlin - 抽象類
- Kotlin - 介面
- Kotlin - 可見性控制
- Kotlin - 擴充套件
- Kotlin - 資料類
- Kotlin - 密封類
- Kotlin - 泛型
- Kotlin - 委託
- Kotlin - 解構宣告
- Kotlin - 異常處理
- Kotlin 有用的資源
- Kotlin - 快速指南
- Kotlin - 有用的資源
- Kotlin - 討論
Kotlin - 解構宣告
Kotlin 包含了其他程式語言的許多功能。它允許你一次宣告多個變數。這種技術稱為解構宣告。
以下是解構宣告的基本語法。
val (name, age) = person
在上面的語法中,我們建立了一個物件,並將它們全部在一個語句中一起定義。之後,我們可以按如下方式使用它們。
println(name) println(age)
現在,讓我們看看如何在我們的實際應用程式中使用它。考慮以下示例,我們在其中建立一個 Student 類,其中包含一些屬性,之後我們將使用這些屬性列印物件值。
fun main(args: Array<String>) { val s = Student("TutorialsPoint.com","Kotlin") val (name,subject) = s println("You are learning "+subject+" from "+name) } data class Student( val a :String,val b: String ){ var name:String = a var subject:String = b }
上面的程式碼段將在瀏覽器中生成以下輸出。
You are learning Kotlin from TutorialsPoint.com
廣告