如果你想要一個可選的數值,那 Optional 是一個好選擇。
類似於 Rust 的 Option<T>,Zig 的 Optional 提供數值被...
接收 Line Bot 消息
在 Webhook 中處理接收到的訊息。當用戶發送訊息時,Line 會將事件 POST 到你的 Webhook。你可以在 h...
在程式與資料庫的交互中,除了事務的概念外,還有一個另一個同樣重要的概念就是鎖(Lock)
什麼是鎖?
鎖是用於一種處理高併發(Concurrent)訪問共用資源...
簡介
特徵(trait)是用來定義特定型別與其他型別共享的功能,也指定了這些型別要滿足的功能要有哪些,如上一篇提到當需要限縮泛型的型別的時候就很重要。而特徵界限...
樣板方法提供一個演算法模板,讓子類別在相同的步驟中實踐不同的實作細節。
生活範例
以料理為例,每道菜使用的食材、烹煮方式和擺盤風格各不相同,但都會經歷三個主要步...
前言Firebase 提供了兩種雲端數據庫解決方案:Realtime Database 和 Firestore。這兩者在結構、性能和同步特性上各有優勢,適用於不...