Kotlin

Kotlin 新版來了,支援跨平臺!

谷歌在今年的 I/O 大會上宣佈,Kotlin 程式語言現在是 Android 應用程式開發人員的首選語言(谷歌宣佈 Kotlin 成為安卓開發首選)。 還有一個好訊息, Kotlin 1.

Kotlin中的Lambda表示式

Lambda就是匿名函式,什麼是匿名函式?匿名函式就是沒有名字的函式,大多數情況下我們定義的函式都是具名函式(有名字的函式). 具名函式如下 fun sum(arg1 : Int,arg2 : Int)

Kotlin運算子重栽及其他約定

過載算數運算子 下面以一個栗子開始,我們先定義一個Point data class Point(val x : Int, val y : Int) 下面給Point定義一些算術運算子.(在java中算術

初識Kotlin之函式

本章通過介紹Kotlin的基本函式,預設引數函式,引數不定長函式,尾遞迴函式,高階函式,Lamdba表示式。來對Kotlin函式做進一步瞭解。將上一篇的Kotlin變數的知識得以運用。Kotlin變數

Kotlin | 作用域函式

什麼是作用域函式(Scope Functions)? Kotlin 標準庫包含了幾個特殊的函式,其目的是在呼叫物件的上下文環境(context)中執行程式碼塊。當你在提供了 lambda 表示式的

深入分析Kotlin的屬性代理機制

前言 熟悉Kotlin的人可能知道,類代理是一種基於父類或者介面的實現,而在代理屬性這邊沒有這種限制,而且這些代理物件的公共方法的引數中還包含了委託物件,這意味著在代理物件中也可以呼叫委

推薦使用 Kotlin 關鍵字 Reified

reified :使抽象的東西更加具體或真實,非常推薦 Android 開發使用這個關鍵字。本文介紹 3 點特別的使用方式如下: 1. 不再需要傳引數 clazz 大

Java和Kotlin類的初始化順序

Java Java程式初始化的順序:父類靜態變數 -> 父類靜態程式碼塊 -> 子類靜態變數 -> 子類靜態程式碼塊 -> 父類非靜態變數 -> 父類非靜態程式碼塊 -

Kotlin x Nodejs 實現上傳檔案

看這篇前,你需要有閱讀過上一篇的基礎,若是還未讀過,建議先點我去讀。 在 Kotlin x Nodejs 體系下,實現上傳檔案是非常輕鬆的事,跟我一步步操作即可。 首先加入對

Kotlin x Nodejs

很早就有人想讓我寫一個 kotlin x nodejs 的開發教程,利用 kotlin 可以編譯為 js 的特性,理論上是可以很好的與 nodejs 配合的,而事實上也是如此。本篇即是講述如何在 kotlin

把玩Kotlin依賴注入框架Koin

簡要介紹 Koin是一個Kotin極輕量的依賴注入框架,據官方資料顯示,它無代理,無程式碼生成,無反射。 把玩手法 新增依賴 //Koin for android implemen

1715480102.8048