2017-02-27 18 views
1

このエラーを解決するのに手伝ってもらえますか?ありがとうございました。 私のProduto Typeが私の関数ヘッダの型として認識されない理由を知らないでください...助けてくれますか?型の署名が正しくありません:TabelaProdutos :: ...?

--" Invalid type signature: TabelaProdutos :: ... 
-- Should be of form <variable> :: <type> " 

type Codigo  = Int 
type Nome  = [Char] 
type Preco  = Int 
type Produtos = [(Codigo, Nome, Preco)] -- Type Product defined here 
type Carrinho = [Codigo] 
type Conta  = [(Nome, Preco)] 

TabelaProdutos :: Produtos   -- THE ERROR OCCURS IN THAT LINE 
TabelaProdutos = [(001, "Chocolate", 121) 
        ,(002, "Biscoito", 1010) 
        ,(003, "Laranja", 56) 
        ,(004, "Sabao", 21) 
        ,(005, "Batata Chips", 133) 
        ,(006, "Doritos", 450) 
        ] 

答えて

4

ハスケルの関数は、小文字で始まる必要があります。関数名をtabelaProdutosに変更しても問題ありません。

関連する問題