<div dir="ltr"><div>Hi. I've reading this documentation: <a href="http://www.erlang.org/doc/programming_examples/list_comprehensions.html">http://www.erlang.org/doc/programming_examples/list_comprehensions.html</a><br><br></div>And it says that<br><br><h3><a name="id64520">3.5 
        Simplifications with List Comprehensions</a></h3>
    
    <p>As an example, list comprehensions can be used to simplify some
      of the functions in <span class="">lists.erl</span>:</p>
    <div class=""><pre>append(L)   ->  [X || L1 <- L, X <- L1].
map(Fun, L) -> [Fun(X) || X <- L].
filter(Pred, L) -> [X || X <- L, Pred(X)].<br><br></pre><pre><font face="arial,helvetica,sans-serif">However when I tried to test this first example "append" doing something simple like this:<br><br>73> [X || L1 <- 20, X <- L1].<br>** exception error: bad generator 20<br><br></font></pre><pre><font face="arial,helvetica,sans-serif">I got a "exception error" message. Any idea why?. Am I not considering something?<br><br></font></pre><pre><font face="arial,helvetica,sans-serif">Thanks in advance<br></font></pre></div><br></div>