[erlang-questions] How to keep adding items to a data structure

Donald Steven t6sn7gt@REDACTED
Sun Apr 24 22:05:35 CEST 2016


Hi Antonios,

You are kind and generous to help.  I'll study this carefully.  I will 
be wanting to add a list or a record, not just numbers.  Is this possible?

Don

On 04/24/2016 03:13 PM, Antonios Kouzoupis wrote:
> Hi Don,
>
> The way you iterate in Erlang and I guess in most functional programming
> languages is by recursive call. So if you want to add/append some
> numbers to a list, one way to go is the following:
>
> populate(Num) ->
>      populate(Num, []).
>
> populate(0, Acc) ->
>      Acc;
> populate(Num, Acc) ->
>      populate(Num - 1, [Num | Acc]).
>
>
> Now if you call populate(100), you'll get the list [1,...,100]
>
> BR,
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list