fork download
  1. insideSum :: (Float, Float) -> Float
  2. insideSum (a,b) = a + b
  3.  
  4. sumTuple :: [(Float, Float)] -> Float
  5. sumTuple [] = 0
  6. sumTuple (x:xs) = insideSum x + sumTuple xs
  7.  
  8. main = do
  9. val <- insideSum (1.1,2.2)
  10. print "a"
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
[1 of 1] Compiling Main             ( prog.hs, prog.o )

prog.hs:9:8:
    Couldn't match expected type `t t1' against inferred type `Float'
    In a 'do' expression: val <- insideSum (1.1, 2.2)
    In the expression:
        do val <- insideSum (1.1, 2.2)
           print "a"
    In the definition of `main':
        main = do val <- insideSum (1.1, 2.2)
                  print "a"
stdout
Standard output is empty