How to resolve the algorithm Associative array/Creation step by step in the Erlang programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Associative array/Creation step by step in the Erlang programming language

Table of Contents

Problem Statement

The goal is to create an associative array (also known as a dictionary, map, or hash).

Related tasks:

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Associative array/Creation step by step in the Erlang programming language

Source code in the erlang programming language

-module(assoc).
-compile([export_all]).

test_create() ->   
    D = dict:new(),
    D1 = dict:store(foo,1,D),
    D2 = dict:store(bar,2,D1),
    print_vals(D2),
    print_vals(dict:store(foo,3,D2)).

print_vals(D) ->
    lists:foreach(fun (K) ->
                          io:format("~p: ~b~n",[K,dict:fetch(K,D)])
                  end, dict:fetch_keys(D)).


  

You may also check:How to resolve the algorithm Round-robin tournament schedule step by step in the EasyLang programming language
You may also check:How to resolve the algorithm Gamma function step by step in the ALGOL 68 programming language
You may also check:How to resolve the algorithm Number names step by step in the Seed7 programming language
You may also check:How to resolve the algorithm Map range step by step in the Objeck programming language
You may also check:How to resolve the algorithm Empty program step by step in the Delphi programming language