title: Elixir : Writing Parameterized Function using & Notation
body: <p><strong>Is it possible to write parameterized function using &amp; notation?</strong></p>
  
  <p>Here is an example of parameterized function from <em>Programming Elixir</em> book of <em>Dave Thomas</em></p>
  
  <pre><code>title = fn (title) -&gt; ( fn (name) -&gt; title &lt;&gt; " "  &lt;&gt; name end ) end
  
  mrs = title.("Mrs.")
  IO.puts mrs.("Rose")
  </code></pre>
  
  <p>Output of above program is:</p>
  
  <pre><code>Mrs. Rose
  [Finished in 0.6s]
  </code></pre>
  
  <p>Can <code>title</code> be written using &amp; notation?  Example of &amp; notation is given below</p>
  
  <pre><code>iex&gt; square = &amp;(&amp;1 * &amp;1)
  #Function&lt;6.17052888 in :erl_eval.expr/5&gt;
  
  iex&gt; square.(8)
  64
  </code></pre>