JuliaLang/julia

Add `haskey` for `Tuple`

Open

#35 516 ouverte le 18 avr. 2020

Voir sur GitHub
 (7 commentaires) (2 réactions) (0 assignés)Julia (5 773 forks)batch import
collectionsgood first issue

Métriques du dépôt

Stars
 (48 709 stars)
Métriques de merge PR
 (Merge moyen 20j 6h) (157 PRs mergées en 30 j)

Description

Currently haskey is defined for NamedTuple but not for Tuple. Would it make sense to also add this for tuples? After all, keys(::Tuple) is also defined.

Code would then probably look like this

    haskey(t::Tuple, key) = isdefined(t, key)

Related: https://github.com/JuliaLang/julia/issues/32898

Guide contributeur