[erlang-questions] How to keep adding items to a data structure
Antonios Kouzoupis
kouzan@REDACTED
Sun Apr 24 21:13:55 CEST 2016
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,
--
Αντώνης Κουζούπης
Antonios Kouzoupis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160424/f2457df9/attachment.bin>
More information about the erlang-questions
mailing list