This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
cs330_f2016:erlang1 [2017/03/16 17:12] dhart [Deliverables:] |
cs330_f2016:erlang1 [2017/03/20 21:26] dhart |
||
---|---|---|---|
Line 51: | Line 51: | ||
def map(function, vals) do ... | def map(function, vals) do ... | ||
</code> | </code> | ||
- | Map takes a function and a list vals and applies that function to each item in the list. Note that when using higher order functions in Elixir, you use ''&Module.functionName/arity'' to pass it, and ''functionName.(…)'' to call it. Thus,to test it, the call should look like this ''map(&Module.functionName/arity, list)''. | + | Map takes a function and a list vals and applies that function to each item in the list. Note that when using higher order functions in Elixir, you use ''&Module.functionName/arity'' to pass it, and ''functionName.(…)'' to call it. Thus,to test it, the call should look like this ''map(&Module.functionName/arity, list)''. For this lab, you can assume the arity of the function being passed in is 1. |
=== quickSortServer === | === quickSortServer === |