
[Swift 哲學 #4] Swift Evolution 與 SE-0296
閱讀 Swift 文章或版本資訊時,常會看到 SE-0296、SE-0345 這類代碼。介紹 async/await 的文章會標示 SE-0296,討論 if let name 縮寫語法時則會標示 SE-0345。這些編號究竟是什麼?
閱讀文章ARCHIVE · 17
從基礎概念到實務決策,循序瀏覽。

閱讀 Swift 文章或版本資訊時,常會看到 SE-0296、SE-0345 這類代碼。介紹 async/await 的文章會標示 SE-0296,討論 if let name 縮寫語法時則會標示 SE-0345。這些編號究竟是什麼?
閱讀文章
Strategy 模式從外部選擇演算法,State 模式則由目前狀態主導內部轉換。這兩種具有相同類別結構的行為模式,應透過意圖與變更主體加以區分。
閱讀文章
我請 AI 調查資料,它給了我一份連論文標題和作者都列出的漂亮清單,但搜尋後才發現,那些論文根本不存在。如果你曾經使用過 AI,應該至少有過一次類似經驗。
閱讀文章

打開 Swift 標準函式庫,會發現一件醒目的事:Int、Double、Bool 等基本型別,以及 String、Array、Dictionary、Set,全都是 struct。在其他語言中理所當然是類別的型別,在 Swift 裡全都是值型別…
閱讀文章