awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 dépôts

Awesome GitHub RepositoriesFunction Parameter Handling

Language features for managing function arguments, including default values and rest parameters.

Distinct from Fallback Parameter Values: Candidates focus on configuration fallbacks or URL parameters, not language-level function signatures.

Explore 14 awesome GitHub repositories matching programming languages & runtimes · Function Parameter Handling. Refine with filters or upvote what's useful.

Awesome Function Parameter Handling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • lukehoban/es6featuresAvatar de lukehoban

    lukehoban/es6features

    29,059Voir sur GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    Covers the assignment of default parameter values and the use of rest parameters to capture arguments.

    Voir sur GitHub↗29,059
  • mbeaudru/modern-js-cheatsheetAvatar de mbeaudru

    mbeaudru/modern-js-cheatsheet

    25,637Voir sur GitHub↗

    This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl

    Details the implementation of default parameter values for function arguments.

    Voir sur GitHub↗25,637
  • drksephy/es6-cheatsheetAvatar de DrkSephy

    DrkSephy/es6-cheatsheet

    13,327Voir sur GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    Guides the use of default parameter values and rest operators to manage varying numbers of function inputs.

    JavaScript
    Voir sur GitHub↗13,327
  • chalarangelo/30-seconds-of-interviewsAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-interviews

    12,143Voir sur GitHub↗

    This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a

    Clarifies the distinction between function parameters and the actual values passed during execution.

    JavaScriptawesome-listcsseducation
    Voir sur GitHub↗12,143
  • dilanx/cracoAvatar de dilanx

    dilanx/craco

    7,429Voir sur GitHub↗

    Craco is a configuration layer for Create React App that modifies Webpack and Jest settings without requiring the project to eject. It functions as a build tool plugin system and configuration manager, allowing for the injection of custom settings and third-party logic into the frontend build pipeline. The project utilizes a hook-based architecture and non-destructive configuration merging to override default settings. This allows for Webpack configuration overrides and Jest configuration tuning while maintaining the original source files. The system covers a broad range of build pipeline ex

    Combines default settings with user-defined overrides using deep object merging to preserve core functionality.

    TypeScriptconfigurationcracreate-react-app
    Voir sur GitHub↗7,429
  • vandadnp/flutter-tips-and-tricksAvatar de vandadnp

    vandadnp/flutter-tips-and-tricks

    6,822Voir sur GitHub↗

    This repository is a collection of practical code snippets and implementation patterns for Flutter and Dart. It serves as a comprehensive guide and reference for asynchronous programming, state management patterns, and UI component design. The project provides advanced language reference material covering generics, reflection, factory constructors, and null-aware operators. It also includes specific utilities for manipulating Dart collections, such as helper methods for transforming and filtering maps, lists, and iterables. The coverage extends to high-level capabilities including asynchrono

    Implements language-level default parameter values for function signatures to provide fallback arguments.

    Dartdartflutterflutter-ui
    Voir sur GitHub↗6,822
  • apache/openwhiskAvatar de apache

    apache/openwhisk

    6,779Voir sur GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    Allows the assignment of persistent input values to functions that remain constant unless overridden during invocation.

    Scala
    Voir sur GitHub↗6,779
  • amitshekhariitbhu/from-java-to-kotlinAvatar de amitshekhariitbhu

    amitshekhariitbhu/from-java-to-kotlin

    6,324Voir sur GitHub↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    Compares Java overloaded methods with Kotlin's default parameter values in function signatures.

    Javaandroidcheet-sheetjava
    Voir sur GitHub↗6,324
  • rse/es6-featuresAvatar de rse

    rse/es6-features

    6,163Voir sur GitHub↗

    This project is a reference catalogue of the new syntax and behavioral changes introduced in the ECMAScript 6 (ES6) specification for JavaScript. It serves as a curated overview and comparison table of the language features defined by the standard, documenting additions such as block scoping with let and const, arrow function syntax, default parameter handling, and rest parameter collection. The reference is structured as a side-by-side comparison chart that maps old and new JavaScript syntax patterns, providing a focused guide for each capability. It covers the core language fundamentals

    Assigns default values to function parameters when the argument is undefined.

    HTML
    Voir sur GitHub↗6,163
  • giantray/stackoverflow-java-top-qaAvatar de giantray

    giantray/stackoverflow-java-top-qa

    5,092Voir sur GitHub↗

    Ce projet est une base de connaissances complète sur la programmation Java et un dépôt de référence technique. Il fournit une collection organisée de réponses distillées, de documentation API et de guides de dépannage conçus pour aider les développeurs à résoudre les défis de codage courants et les pièges du langage. Le dépôt se distingue par une approche architecturale structurée de la connaissance, utilisant une analyse centrée sur la comparaison pour mettre en évidence les compromis entre différentes implémentations de bibliothèques et fonctionnalités du langage. Il agrège les discussions communautaires à fort impact dans un format standardisé, organisant les solutions techniques par patterns architecturaux, de concurrence et de sécurité. Le contenu couvre un large éventail de domaines techniques, incluant les spécifications du langage de base, la gestion de la concurrence, la gestion de la mémoire et les patterns de conception logicielle. Il inclut également des conseils sur le dépannage au runtime, l'implémentation de structures de données, la réflexion et les métadonnées, ainsi que les patterns d'intégration d'API. La documentation sert de référence technique pour implémenter des patterns d'architecture logicielle standard et résoudre les problèmes de configuration d'environnement.

    Describes simulating default method arguments using patterns like Builder, method overloading, and varargs.

    Voir sur GitHub↗5,092
  • fzyzcjy/flutter_rust_bridgeAvatar de fzyzcjy

    fzyzcjy/flutter_rust_bridge

    5,106Voir sur GitHub↗

    flutterrustbridge is a code generation tool that automatically creates type‑safe Dart bindings for Rust functions, enabling direct cross‑language calls between Flutter and a Rust backend. It provides an async FFI adapter that transforms synchronous Rust functions into Dart async methods with background thread management, a cross‑language object manager that wraps persistent Rust structs as Dart objects preserving state across calls, and trait object interop that converts Rust traits into Dart abstract classes for seamless bidirectional use. The project handles the full lifecycle of integrat

    Preserves Rust function default parameter values in generated Dart bindings for consistent interfaces.

    Dartbindgendartffi
    Voir sur GitHub↗5,106
  • felipe-augusto/clean-code-javascriptAvatar de felipe-augusto

    felipe-augusto/clean-code-javascript

    4,891Voir sur GitHub↗

    This project is a comprehensive guide and set of engineering standards for writing readable, maintainable, and scalable JavaScript code. It provides a framework for software architecture, refactoring patterns, and clean coding practices designed to improve codebase health and longevity. The guide emphasizes the application of SOLID principles and architectural strategies such as dependency inversion and the separation of concerns. It focuses on transforming complex conditional logic through polymorphism and refactoring, while promoting a transition from imperative loops to declarative functio

    Implements a method for merging default configuration objects with user settings using object assignment.

    JavaScriptclean-codejavascript
    Voir sur GitHub↗4,891
  • sadanandpai/javascript-code-challengesAvatar de sadanandpai

    sadanandpai/javascript-code-challenges

    4,451Voir sur GitHub↗

    Ce dépôt est une collection de défis de codage JavaScript et un guide d'entretien complet. Il fournit des implémentations de référence et des exemples éducatifs conçus pour aider les développeurs à maîtriser les fondamentaux du langage et à se préparer aux entretiens techniques. Le projet couvre un large éventail d'implémentations spécialisées, incluant des modèles de programmation fonctionnelle comme le currying et l'application partielle, ainsi que des modèles asynchrones pour le contrôle de la concurrence. Il inclut également des exemples pratiques de manipulation du Document Object Model (DOM) et l'implémentation de structures de données courantes telles que les piles et les files d'attente. Globalement, la collection couvre des fonctionnalités avancées du langage, des implémentations de modèles de conception et la manipulation de structures de données. Elle aborde une surface qui inclut la programmation asynchrone, l'interaction DOM, les modèles de création orientés objet et les opérations primitives de bas niveau.

    Implements flexible function signatures using rest parameters to handle an arbitrary number of inputs.

    MDXchallengescoding-interviewfrontend
    Voir sur GitHub↗4,451
  • databricks/scala-style-guideAvatar de databricks

    databricks/scala-style-guide

    2,784Voir sur GitHub↗

    Use method overloading instead of default parameter values to maintain compatibility with Java callers.

    Voir sur GitHub↗2,784
  1. Home
  2. Programming Languages & Runtimes
  3. Function Parameter Handling

Explorer les sous-tags

  • Default Parameter Assignments3 sous-tagsAssigning persistent default input values to functions that are used unless overridden during a specific call. **Distinct from Function Parameter Handling:** Focuses on persistent configuration bindings for serverless functions rather than language-level function signature defaults.
  • Java Interop Overloading PracticesPractices for using method overloading instead of default parameters to maintain compatibility with Java callers. **Distinct from Default Parameter Assignments:** Distinct from Default Parameter Assignments: focuses on overloading for Java interop, not general default parameter usage.
  • Parameter vs Argument DistinctionsEducational content differentiating between formal parameters in a definition and actual arguments passed during calls. **Distinct from Function Parameter Handling:** Specifically addresses the conceptual difference between parameters and arguments rather than handling logic like default values