繼續學習 Kotin,本篇筆記會紀錄 Functions
主要特性
- 不需要存活在 Class 內
- 使用
fun
關鍵字 - 參數可以設定預設值
- 可以使用 named parameters
- 可以擴充既有 types
繼續學習 Kotin,本篇筆記會紀錄 Functions
fun
關鍵字Kotlin 這語言名字最近一直出現在我的雷達中,但由於之前都不是走 Java 開發體系,當然就不會放在心上,但由於現在的工作基本上是走 Java 技術線,只好摸摸鼻子先來研究一下 Kotlin 這語言了
當要驗證 JSON 資料格式是否正確,有幾種做法
JSON Schema 是什麼?他有點像以前 XSD (用來描述 XML 結構的檔案,也有驗證的效果),除了可以用來驗證 JSON 資料格式是否正確,也可以用來驗證 YAML 檔案的格式。
最近工作上碰到了 Messaging 架構面的開發,或許對很多人來說這已經是很基本的常識,但對我來說這是新東西,所以看個影片將裡面提到的觀念筆記下來
當網路速度慢遇上要大量開 Work Items 時,就會有一種想下班的念頭,還好 Azure DevOps 有提供 API 可以讓我們用程式來建立 Work Items,雖然剛開始有點小麻煩,但弄通後就還好,所以這邊就筆記一下起手式
Teams 可以讓使用者透過 Incoming Webhooks 的方式將資訊以 JSON 的方式傳入並用卡片的形式呈現,而卡片的內容也可以定義一些動作讓使用者做操作,例如收集資訊並回傳到指定的服務去(API),但到底要怎麼傳,跟怎麼驗證,這部分的文件被藏在我認為還蠻角落的地方,透過這篇筆記稍微整理一下
Teams 可透過 webhook and connectors 的方式來做訊息的交換,但對於每一種的使用及限制真的很不熟,所以將透過此筆記來釐清其中的關係
在工作上遇到一個情況就是一個系統的前後端是分在兩個 Repository 的,但前端的檔案需要被包進後端的程式中做後續的發佈,就在思考該如何處理這個問題,終於想出一個還不錯簡單的方式
繼上篇猜數字的練習範例中,大致上可以感受到 Rust 這語言的個性,但還是得知道語言的型別、語法及流程控制的方法,所以這邊筆記會針對 Command Programming Concepts 章節 的內容擷取我覺得需要記下來的重點
Rust 這語言關注他有一段時間,但都沒有真正的動手寫看看,趁年後還沒那麼多事情時,來學習一下,或許日後可以用他來寫 web assembly