Elixir 1.7

Dict




elixir

Dict

इस मॉड्यूल को हटा दिया गया है। इसके बजाय मैप या कीवर्ड मॉड्यूल का उपयोग करें।

शब्दकोशों के लिए सामान्य एपीआई।

यदि आपको एक सामान्य शब्दकोश की आवश्यकता है, तो Map मॉड्यूल का उपयोग करें। यदि आपको कीवर्ड सूचियों में हेरफेर करने की आवश्यकता है, तो Keyword उपयोग Keyword

नक्शे को कीवर्ड में बदलने और इसके विपरीत, संबंधित मॉड्यूल में new फ़ंक्शन का उपयोग करें।

सारांश

प्रकार

key()
t()
value()

कार्य

हटाना (तानाशाही, कुंजी) पदावनत
ड्रॉप (ताना, चाबियाँ) पदावनत
empty(dict) पदावनत
बराबर? (तानाशाही 1, तानाशाही 2) पदावनत
लाने! (तानाशाही, कुंजी) पदावनत
लाने (तानाशाही, कुंजी) पदावनत
मिल (तानाशाही, कुंजी, डिफ़ॉल्ट \\ nil) पदावनत
get_and_update (तानाशाही, कुंजी, मज़ा) पदावनत
get_lazy (तानाशाही, कुंजी, मज़ा) पदावनत
has_key? (तानाशाही, कुंजी) पदावनत
keys(dict) हटा दिया गया
मर्ज (तानाशाही, तानाशाही) को हटा दिया गया
मर्ज (तानाशाही 1, तानाशाही, मस्ती) पदावनत
पॉप (तानाशाही, कुंजी, डिफ़ॉल्ट \\ nil) पदावनत
pop_lazy (तानाशाही, कुंजी, मज़ा) पदावनत
डाल (तानाशाही, की, घाटी) पदावनत
put_new (तानाशाही, चाबी, घाटी) पदावनत
put_new_lazy (तानाशाही, कुंजी, मज़ा) पदावनत
size(dict) पदावनत
विभाजन (तानाशाही, चाबियाँ) पदावनत
ले (ताना, चाबियाँ) पदावनत
to_list(dict) पदावनत
अद्यतन। (तानाशाही, कुंजी, मज़ा) पदावनत
अद्यतन (तानाशाही, कुंजी, प्रारंभिक, मज़ा) पदावनत
values(dict) हटा दिया गया

प्रकार

कुंजी ()

key() :: any()

टी ()

t() :: list() | map()

मूल्य ()

value() :: any()

कार्य

हटाएं (तानाशाही, कुंजी)

delete(t(), key()) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

ड्रॉप (तानाशाही, चाबी)

drop(t(), [key()]) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

खाली (dict)

empty(t()) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

बराबर? (तानाशाही 1, तानाशाही 2)

equal?(t(), t()) :: boolean()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

लाने! (तानाशाही, कुंजी)

fetch!(t(), key()) :: value() | no_return()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

लाने (तानाशाही, कुंजी)

fetch(t(), key()) :: value()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

प्राप्त करें (तानाशाही, कुंजी, डिफ़ॉल्ट \\ nil)

get(t(), key(), value()) :: value()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

get_and_update (तानाशाही, कुंजी, मज़ा)

get_and_update(t(), key(), (value() -> {value(), value()})) ::
  {value(), t()}
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

get_lazy (तानाशाही, कुंजी, मज़ा)

get_lazy(t(), key(), (() -> value())) :: value()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

has_key? (तानाशाही, कुंजी)

has_key?(t(), key()) :: boolean()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

कुंजी (dict)

keys(t()) :: [key()]
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

मर्ज (तानाशाही 1, तानाशाही 2)

merge(t(), t()) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

मर्ज (तानाशाही 1, तानाशाही, मज़ा)

merge(t(), t(), (key(), value(), value() -> value())) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

पॉप (तानाशाही, कुंजी, डिफ़ॉल्ट \\ nil)

pop(t(), key(), value()) :: {value(), t()}
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

pop_lazy (तानाशाही, कुंजी, मज़ा)

pop_lazy(t(), key(), (() -> value())) :: {value(), t()}
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

डाल (तानाशाही, की, घाटी)

put(t(), key(), value()) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

put_new (तानाशाही, चाबी, घाटी)

put_new(t(), key(), value()) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

put_new_lazy (तानाशाही, चाबी, मज़ा)

put_new_lazy(t(), key(), (() -> value())) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

आकार (dict)

size(t()) :: non_neg_integer()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

विभाजन (तानाशाही, चाबी)

split(t(), [key()]) :: {t(), t()}
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

लेना (तानाशाही, चाबी)

take(t(), [key()]) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

to_list (dict)

to_list(t()) :: list()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

अद्यतन। (तानाशाही, कुंजी, मज़ा)

update!(t(), key(), (value() -> value())) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

अद्यतन (तानाशाही, कुंजी, प्रारंभिक, मजेदार)

update(t(), key(), value(), (value() -> value())) :: t()
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।

मूल्यों (dict)

values(t()) :: [value()]
इस फ़ंक्शन को पदावनत किया जाता है। कीवर्ड सूचियों के साथ काम करने के लिए नक्शे या कीवर्ड मॉड्यूल के साथ काम करने के लिए मैप मॉड्यूल का उपयोग करें।