calling func with predef params?

how do i call do_get?

-module(test_iserve_app).
-export([do_get/2]).
-include("iserve.hrl").

do_get(#req{} = Req, Args) ->
    {200, [], <<"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
  <title>Welcome to iserve</title>
</head>
<body>
  Hello
</body>
</html>">>}.

Sök efter kärleken!
Hitta din tvillingsjäl på Yahoo! Dejting: http://se.meetic.yahoo.net
<div>
<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top">how do i call do_get?<br><br>-module(test_iserve_app).<br>-export([do_get/2]).<br>-include("iserve.hrl").<br><br>do_get(#req{} = Req, Args) -&gt;<br>&nbsp;&nbsp;&nbsp; {200, [], &lt;&lt;"&lt;!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&nbsp; &lt;title&gt;Welcome to iserve&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>&nbsp; Hello<br>&lt;/body&gt;<br>&lt;/html&gt;"&gt;&gt;}.<br>
</td></tr></table>
<br><table><tr><td>S&ouml;k efter k&auml;rleken! <br>Hitta din tvillingsj&auml;l p&aring; Yahoo! Dejting: <a href="http://ad.doubleclick.net/clk;185753627;24584539;x?http://se.meetic.yahoo.net/index.php?mtcmk=148783">http://se.meetic.yahoo.net</a>
</td></tr></table>
</div>
Gleb Peregud | 2 Jul 12:53

Re: calling func with predef params?

These are not predefined parameters. It is pattern matching inside
function parameters definition. After expansion of #req{} by
preprocessor it is equal to (assuming that record req has 3 fields,
because i don't know exact number):

{req, _, _, _} = Req

Take a look at manual:
http://www.erlang.org/doc/programming_examples/records.html#1.7

2008/7/2 not norwegian swede <notnorwegian <at> yahoo.se>:
> how do i call do_get?
>
> -module(test_iserve_app).
> -export([do_get/2]).
> -include("iserve.hrl").
>
> do_get(#req{} = Req, Args) ->
>     {200, [], <<"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01
> Transitional//EN\">
> <html>
> <head>
>   <title>Welcome to iserve</title>
> </head>
> <body>
>   Hello
> </body>
> </html>">>}.
>
> ________________________________
> Sök efter kärleken!
> Hitta din tvillingsjäl på Yahoo! Dejting: http://se.meetic.yahoo.net
> _______________________________________________
> erlang-questions mailing list
> erlang-questions <at> erlang.org
> http://www.erlang.org/mailman/listinfo/erlang-questions
>

--

-- 
Gleb Peregud
http://gleber.pl/

Every minute is to be grasped.
Time waits for nobody.
-- Inscription on a Zen Gong
_______________________________________________
erlang-questions mailing list
erlang-questions <at> erlang.org
http://www.erlang.org/mailman/listinfo/erlang-questions

Gmane