awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 مستودع

Awesome GitHub RepositoriesIterable Structure Matching

Tests that a subject is iterable with a specific number of items, matching each against sub-patterns and optionally collecting remaining items with a rest pattern.

Distinct from Structural Pattern Matching: Distinct from Structural Pattern Matching: focuses on iterable length and rest collection rather than AST code fragment matching.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Iterable Structure Matching. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Structural Pattern Matching
  4. Iterable Structure Matching

Awesome Iterable Structure Matching GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • tc39/proposal-pattern-matchingالصورة الرمزية لـ tc39

    tc39/proposal-pattern-matching

    5,782عرض على GitHub↗

    This is a TC39 proposal to add declarative pattern matching syntax to the ECMAScript language. It introduces a match expression that allows developers to inspect and branch on data structures using patterns with destructuring, guards, and logical combinators. The proposal defines a custom matcher protocol via a well-known symbol, enabling objects to implement user-defined matching logic with arbitrary extraction and decomposition. The proposal supports matching against literal primitives using SameValue equality with special handling for signed zero and NaN, as well as relational comparison

    Matches iterable structures by length, element sub-patterns, and optional rest collection.

    HTML
    عرض على GitHub↗5,782