[erlang-questions] Simple Erlang Recommendation (last returned value)

Thomas Lindgren <>
Fri Jul 25 21:35:26 CEST 2008


--- On Fri, 7/25/08, Berlin Brown <> wrote:
> I wish there were something like this to get the result of
> the last call
> 
> queue:new(),
> queue:add(joe,  erlang:last_value()),
> queue:add(mike, erlang:last_value())), ...

It's probably better to get more familiar with functional programming, which instead of updating state passes around values.

How about this?

lists:foldl(
   fun(X, Last_value) -> queue:add(X, Last_value) end,
   queue:new(),
   [joe, mike]).

Best,
Thomas


      



More information about the erlang-questions mailing list