[erlang-questions] Return value: optimization?

Roberto Ostinelli roberto@REDACTED
Sun Feb 1 16:12:57 CET 2015

Dear list,
I was going through cowboy's code and I keep on seeing patterns such as

_ = cowboy_req:reply(Status, Req),   [1]

or this one:

_ = case TRef of
undefined -> ignore;
TRef -> erlang:cancel_timer(TRef)
end,  [2]

All of these are done when we're there's no tail recursion. So now I'm
curious: what is the purpose of explicitly assigning an anonymous variable
to these expressions? Is this some kind of memory optimisation I'm just now
aware of?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150201/9784b06e/attachment.htm>

More information about the erlang-questions mailing list