
Dart Use Pattern Matching
dart-lang/skills/skills/dart-use-pattern-matching作者 dart-lang0d9f1c4a0ae29d6f5180bf6143d7997ec3bacf49無授權條款515 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫11 天前更新
Applies Dart 3 pattern matching, switch expressions, and destructuring idiomatically to validate data schemas, handle algebraic data types, and decompose control flow. Use when refactoring complex if-else chains, parsing polymorphic JSON or API responses, destructuring Lists, URI/path segments, String.split() tokens, Records, or Maps, or enforcing exhaustiveness on sealed classes. Don't use for simple boolean conditions, single-variable type promotion (use `is`), or basic collection filtering.
- 0d9f1c4a0ae29d6f5180bf6143d7997ec3bacf49目前提交 0d9f1c4發布於 2026年10月9日
來源與署名
來源:dart-lang/skills位於skills/dart-use-pattern-matching提交0d9f1c4
授權條款: 無授權條款
內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。
更多來自 dart-lang/skills 的技能

Dart Write Documentation
dart-lang
依照 Effective Dart 規則撰寫與格式化 Dart /// API 文件註解。

Dart Use Primary Constructors
dart-lang
指導撰寫、重構與偵錯 Dart 主建構子及新版建構子語法。

Dart Use Path Package
dart-lang
指導在 Dart 中使用 package:path 與 package:file 安全地進行跨平台檔案路徑操作。

Dart Use Ffigen
dart-lang
指導代理使用 package:ffigen 自動產生 Dart FFI 綁定,而不是手寫綁定。

Dart Use Doc Examples
dart-lang
說明如何使用 {@example} 指令與區域標記,將外部 Dart 程式碼範例注入 Dartdoc 文件。

Dart Setup Ffi Assets
dart-lang
指導代理撰寫 Dart 建置與連結鉤子,將 C/C++ 原始碼編譯為原生程式碼資產。
更多Software Development技能

Memory Leak Audit
microsoft
審查程式碼中的記憶體洩漏與可處置物件問題,涵蓋事件監聽器、生命週期回呼與處置模式。

Update Screenshots
microsoft
在 Screenshots & Tests 檢查失敗後,更新已提交的 CI 截圖雜湊基準。

Sessions
microsoft
指導 src/vs/sessions 下 Agents Window 程式碼的實作、審查與設計工作。

Author Contributions
microsoft
追蹤某位作者在分支相對上游貢獻了哪些檔案,並跟隨重新命名,回傳一張表格。

Accessibility
microsoft
指導 VS Code 貢獻者為介面功能加入無障礙說明對話框、無障礙檢視、詳細度設定、訊號與 ARIA 支援。

Playground
anthropics
建立自成一體的互動式 HTML 遊樂場,包含控制項、即時預覽與可複製的提示詞輸出。