就 Ktor 而言,用 Websocket 設計行動助理的聊天/對話功能會遠比用 Webhook 來的輕鬆
理由很簡單,因為官網有現成的 Samples 可以用...
或是說也可以什麼都不選,先建立專案,日後有需要用到那些功能,再引入相依套件就好
這次會用到以下幾個功能,所以就先Add
1. Routing
2. Websoc...
When
when 是 Kotlin 中用於多分支判斷的表達式。它類似於其他程式語言中的 switch 或 case 陳述式,但比傳統的 switch 更靈活且...
昨天提到了介面(Interfaces)
可包含抽象方法的宣告
與抽象類別相比,介面無法儲存狀態
今天則是要來談談功能性介面(Functional inter...
break 是 Kotlin 中用於跳出循環或 switch 表達式的關鍵字。當 break 被執行時,它會立即終止最內層的循環(如 for、while、do-...
將讀取出來的資料,宣告為變數 msgDataList
val msgDataList = File("src/main/resources/dataL...