[Haskell-cafe] About code style ?

Jinjing Wang nfjinjing at gmail.com
Tue Feb 2 06:31:17 EST 2010


fac n = let {
  f = foldr (*) 1 [1..n]
  } in f

:D

sorry for double reply, need to cc cafe, this is fun.

On Tue, Feb 2, 2010 at 4:33 PM, zaxis <z_axis at 163.com> wrote:
>
> thanks for all suggestions.
>
>
> zaxis wrote:
>>
>> For me i like C style instead of layout. For example,
>> func1 a = do
>>      -- ...
>>      a * 2
>>      -- ...
>>
>> I always write it as:
>> func1 a = do {
>>   -- ...;
>>    a * 2;
>>   -- ...;
>> }
>>
>> However, i donot know how to write pure function using C style.
>> func1 a = {
>>   -- ...;
>>    a * 2;
>>   -- ...;
>> }
>>
>> will not compile without `do`.
>>
>> Sincerely!
>>
>
>
> -----
> fac n = foldr (*) 1 [1..n]
> --
> View this message in context: http://old.nabble.com/About-code-style---tp27414627p27416932.html
> Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>



-- 
jinjing


More information about the Haskell-Cafe mailing list