Kotlin

Kotlin集合與陣列詳解

可空性和集合 函式的引數可以為可空的,集合的型別引數也是可以宣告為可空的. 下面來看一個建立一個包含可空值的集合 fun readNumbers(reader : BufferedReader) : L

kotlin協程分享

上週在公司做了個分享,轉成圖片發吧 coroutine.001.jpeg coroutine.002.jpeg

理解 Kotlin 中的屬性(property)

首先我們要搞清楚在 Java 中屬性是什麼,在 Java 中類的屬性不是指一個欄位,而是一個欄位和它的get、set方法加在一起才算一個屬性,比如: class Person { int age;

kotlin 基礎類型別名 25

kotlin.jpeg 在 kotlin 語言中可以為函式或型別定義別名來簡化程式。 fun feetchUsers( userIds:Array<Stri

kotlin 基礎 inline class 18

kotlin.jpeg 在 kotlin 中對 java 進行優化就是將 java 的 class 進行細分為許多不同 class,在 java 每個類有些附加或者說

為什麼Kotlin比Java能大量減少程式碼

簡要介紹 使用Kotlin已經有好一段時間了,一直在想,到底Kotlin厲害在哪裡,為什麼我要從Java轉到Kotlin上,特此整理一下Kotlin的一些優點. 本文專注Kotlin是如何減少程式碼

Kotlin建構函式(constructor)完全解析

簡要介紹 Kotlin的類必須有一個主建構函式,可以有多個次要建構函式. 主建構函式 1. 寫法一(主建構函式初始化程式碼在init塊中) class User constructor(name

當Kotlin完美邂逅設計模式之單例模式(一)

簡述:從這篇文章開始,我將帶領大家一起來探討一下Kotlin眼中的設計模式。說下為什麼想著要開始這麼一個系列文章。主要基於下面幾點原因: 1、設計模式一直是開發者看懂Android原始碼的一個很

kotlin 基礎 21 DSL(領域特定語言)

kotlin.jpeg 什麼是 DSL(領域特定語言)呢? 先說一下他好處吧,就是讓更多人更容易地接觸到程式設計,讓程式語言更接近人類語言。許多語言在設計之初都在

kotlin 基礎 8 遞迴

kotlin.jpeg 什麼是遞迴 放羊娃 為什麼放羊?掙錢 為什麼要掙錢?生娃 為什麼要生娃?放羊 ...

1745989012.8043