昨日我們介紹了 Thymeleaf 樣板引擎,並已經完成 Template 環境建置與初始頁面,接下來我們嘗試利用樣板引擎來製作一個待辦清單 TodoList,...
capitalize Use array destructuring and String.prototype.toUpperCase() to capita...
改成平行存取的方式之後,我們試看看存取a、b、c 裡面的內容: get("/") { val a = async { client....
在上一章裡我們提到 Sequence<T> 這個跟 Iterable<T> 用起來很像,但實際行為有點不同的物件。我們可以把 Itera...
先複習一下上一篇的內容,一個 Monad,就是一種 Moniod ,而且中間有個特別的 operator ,而他,剛好就是我們熟悉的 flatMap 如下: M...
排行榜資料庫準備好了,可以開始來設計Client端,也就是玩家需要的上傳分數跟取得排行榜的功能。 上傳分數的使用情境玩家yaya玩完結束一回合遊戲後,進行分數上...
今天有做出一個小作品,有興趣的話可以參考一下呦!!(QRCode在影片的下方)
晚飯後,我和老姐拉開椅子,認真的進行專案會議。 「目前,專案任務中需要互相配合的大項目還剩下:問答聊天室多房化、推播和收款。多國語系這個我先拿掉了,沒有人力進行...
經過前面這麼多章的說明,大家應該已經瞭解到用 Collection 處理資料的方便之處,我們可以把要處理的資料分成多個步驟,每一個步驟做一件事,每一件事的語義和...
out 其實 Kotlin 中的 out 用意,也就是 Java 中的 <? extends T> Java 中的 <? extends T&...