你按下取消鍵,畫面上的轉圈圈圖示卻還在轉。你確定自己呼叫了取消,Log 也印出了取消的訊息,但那個背景工作就是不肯停下來,畫面卡在那裡,好像根本沒聽到你說了什麼...
如果你是一個習慣寫 Java 後端的工程師,大概對這個畫面不陌生。系統上線初期流量還小,每個 API 都反應飛快,Controller 收到請求,Service...
你大概寫過這樣的程式碼。一個 viewModelScope.launch 包住一段網路請求,一個 async 搭配 awaitAll 平行抓了好幾筆資料,跑起來...
時光飛逝,距離去年的鐵人賽也已經過了一年,鐵人賽重新開始啦!這一年之中在軟體開發的變化宛如天翻地覆(蛤?),現在已經沒有人在寫程式了,但沒關係。 我們似乎活在...
「null 啊⋯⋯」小孩托著下巴思考,慢慢解釋道:「當問號成立,那就是 null 的狀態;反過來,就是非 null 的狀態。非 null 的時候,有時候會用驚嘆...
看完 src/main/kotlin/Routing.kt 裡面所定義的幾個路由之後,接著我們來看看跟資料庫操作相關的程式 我們先看 src/main/kotl...
「不過你連 Queue 都還沒掌握,就別提 Graph 了。」 「誰說的?我不是已經通過考驗了嗎?」 「通過?那你知道 Queue 的新增和刪除的時間複雜度上限...
時間過得很快,在之前的鐵人賽,透過 最好用的非同步網頁框架!開始用 Ktor 寫 Kotlin Server 這一系列文章,介紹了 Ktor 這個簡單好用的後端...
本屆 #JCConf 邀請到 范聖佑 分享「以 Kotlin 打造 AI Agent:Koog Agent Framework 實戰入門」 講題簡介: 隨著...
Kotlin syntax entry point [!CAUTION]In kotlin, each .kt must have exactly one e...
介紹 還是一樣,Kotlin 沒有中介者模式的語法糖,只有寫法上的差別 功能需求如下: 有三個角色,分別是商場、家樂福和全家 商場可以對家樂福和全家廣播促銷活...
介紹 依然是那句話,Kotlin 在狀態模式也沒有語法糖可以用 狀態模式實作 建立會員等級介面 interface Level { fun stat...
介紹 Kotlin 在樣版模式也也也也也沒有語法糖,所以寫法跟 Java 類似 樣版模式實作 建立抽象會員模版給家樂福和全家使用 先建立基本的「會員姓名」和「...
介紹 Kotlin 沒有責任鏈模式的語法糖,所以寫起來就跟 Java 類似,但是 Koltin 的防空值設計,可以讓我們少寫一些空值判斷,還是很棒的 責任鏈模式...
介紹 Kotlin 的策略模式沒有語法糖,所以跟 Java 的差不多 策略模式實作 建立促銷介面 interface Promotion { fun...
介紹 Kotlin 也有內建觀察模式,只要使用Delegates.observable就行,但是抽象類別沒有初始值的關係,所以不能直接用 觀察者模式實作 因為...
介紹 橋接模式在 Kotlin 中並沒有語法糖的寫法,所以跟 Java 的寫法差不多 假如有兩個抽象類別會員和支付 會員(Member) 金會員(Gold)...
介紹 Kotlin 版的裝飾模式跟 Java 版差別在可以用by這樣就能用委託的方式來實作 裝飾模式實作 建立粉絲介面 interface Fans {...
今天來聊 Kotlin 裡面的 trailing lambda 以及為什麼這個寫法可以讓函數的使用更加簡潔
介紹 Kotlin 沒有內建轉接器模式,所以沒有很甜的寫法 情境就跟昨天一樣,假如我有兩個會員系統 家樂福會員:有會員等級功能 全家會員:有會員年齡功能 今...
介紹 昨天太趕,跟本沒時間好好理解 合成模式由三個部件組成 Component:抽象層,提供介面定義行為 Composite:樹支,擁有樹葉 Leaf:樹葉,...
本屆 #JCConf 邀請到 Jintin 分享「Kotlin 停看聽」 講題簡介:學習一門語言,當然不能只有會用而已,就像過馬路需要停、看、聽同時發揮才能...
本屆 #JCConf 邀請到 范聖佑分享「Kotlin/Wasm:為 Kotlin 多平台帶來更多可能性」 講題簡介:Kotlin 身為支援多平台開發的熱門語...