Add switch expression syntax
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
L’issue ne nomme aucun fichier, test ni point d’entrée. Commencez par examiner l’analyseur et l’évaluateur du langage d’expressions de Expr, puis définissez la syntaxe de switch et sa sémantique d’évaluation conditionnelle. Le travail est terminé lorsque la syntaxe est implémentée avec des tests couvrant la sélection sans évaluer les cas inutiles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
But implementing it as function not the best solution. As it will require to evaluate all conditions and cases before choosing a correct one.
We need to create a proper switch syntax in Expr.
Originally posted by @antonmedv in https://github.com/expr-lang/expr/issues/579#issuecomment-1970720918
- Langage dominant
- Go
- Étoiles
- 8k
- Forks
- 535
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de expr-lang/expr
-
Docs: Built in functions shadow user variablesPeut-être pris @sanmaxdev l’a pris il y a 99 jours. Ouvertedocs needed
Difficulté 1/5 1-3 heures Accessibilité débutants 62/100
-
`in` operator on a struct doesn't respect `expr` tagsPeut-être pris @akashchamp l’a pris il y a 19 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
-
`find`, `findIndex`, `first` and `get` are type-checked as the element type where they return nilPeut-être pris @TastyHeadphones l’a pris il y a 16 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
-
Release latest master branchOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
Toutes les issues de expr-lang/expr
Issues similaires
-
agent-review-finding bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
jordansmall/spindrift#5281 ·
Les mainteneurs répondent en général sous 1 jour
-
unbounded value for n in `/v1/logs` can panic/OOMPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertesmall item
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
canonical/pebble#1127 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
[schema-coverage] elasticstack_elasticsearch_synonym_set (data source)Peut-être pris @github-actions l’a pris aujourd’hui. Ouverteacceptance-tests phase-coding schema-coverage testing triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 81/100
elastic/terraform-provider-elasticstack#5211 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 89/100
open-policy-agent/opa#9366 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
defect
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nats-io/nats-server#8752 ·
Les mainteneurs répondent en général sous 1 jour