期待される型と実際の型を一致させることができない、Haskell

グラード

このエラーDouble -> (Double, Double, Double)' with actual type発生しました。修正方法がわからない予期されたタイプ(Double、Double、Double)一致しませんでした。数日間、さまざまなエラーでこれに苦労してきましたが、今は問題があると思います。修正するにはそれが必要です、これは私のコードです:

terna :: Double -> Double -> (Double, Double, Double) terna (x, y) = (x, y, (sqrt ((x*x)+ (y*y))))

シンプルですが、Haskellを始めたばかりで、関数型プログラミングに慣れていないため、道にたくさんの岩があります。ありがとうございました。

ロビン・ジーモンド

括弧とコンマを削除するだけです。

terna x y = (x, y, (sqrt ((x*x)+ (y*y))))

Haskellでの関数適用は、他のほとんどの言語のように括弧やコンマではなく、スペースを使用して行われます。特に、コンパイラーは(x, y)ペア(2つの値を持つタプル)として解釈しているため、型エラーが表示されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Haskellは期待される型floatを実際の型 'a'と一致させることができませんでした

分類Dev

Haskell:関数folde:期待される型「a」を実際の型「Expr」と一致させることができませんでした

分類Dev

Haskellは期待される型 '[(Char、b0)]'を実際の型 '(Char、Int)'と一致させることができませんでした

分類Dev

期待される型 `Int 'を実際の型[Int]の二乗和と一致させることができませんでした

分類Dev

期待される型「Int」を実際の型「m0Int」と一致させることができませんでした

分類Dev

期待される型「整数」を実際の型「m0整数」と一致させることができませんでした

分類Dev

期待される型「整数-> t」を実際の型「ブール」と一致させることができませんでした

分類Dev

期待される型 `[Integer] 'を実際の型` Bool'と一致させることができませんでした

分類Dev

期待される型 `Int 'を実際の型[Int]と一致させることができませんでした

分類Dev

期待される型 `Maybe(String、Int、String) 'を実際の型`([Char]、t0、[Char])'と一致させることができませんでした

分類Dev

期待される型 `() 'を実際の型` Int'と一致させることができませんでした

分類Dev

期待される型 'x'を実際の型 `([Char]、[Char]、[Char]) 'と一致させることができませんでした

分類Dev

Haskellプログラミング割り当て、「期待される型「Int」を実際の型「[a0]-> Int」と一致させることができませんでした」およびその他のいくつかのエラー

分類Dev

Haskell readFile:期待されるタイプ '[String]'を実際のタイプ 'IOString'と一致させることができませんでした

分類Dev

Haskell:期待されるタイプ「a1」を実際のタイプ「a」と一致させることができませんでした

分類Dev

Haskellは期待されるタイプ「ItemNat」を実際のタイプ「()」と一致させることができませんでした

分類Dev

haskellは期待されるタイプを実際のタイプ 'Bool'と一致させることができませんでした

分類Dev

Haskell '期待されるタイプと実際のタイプを一致させることができませんでした'

分類Dev

カスタム型クラスのインスタンス化:期待される型「b」を実際の型「Int」と一致させることができませんでした

分類Dev

(Integer、Int、Int)をDayに変換する方法。期待される型「Day」を実際の型「(Integer、Int、Int)」と一致させることができませんでした

分類Dev

期待されるタイプ `[a] 'を実際のタイプ` a'と一致させることができませんでした

分類Dev

期待されるタイプ `[a1] 'を実際のタイプ`([a1]、[a1])'と一致させることができませんでした

分類Dev

期待されるタイプ「a」を実際のタイプ「[a]」と一致させることができませんでした

分類Dev

期待されるタイプ `IO() 'を実際のタイプ` a0-> m0a0'と一致させることができませんでした

分類Dev

期待されるタイプ '(Int, Int)' を実際のタイプ '[t0]' と一致させることができませんでした

分類Dev

期待されるタイプ「a」と実際のタイプ「Integer」を一致させることができませんでした

分類Dev

期待されるタイプ「Post」を実際のタイプ「RouteApp」と一致させることができませんでした

分類Dev

期待されるタイプ 'a-> Int'を実際のタイプ 'IOArrow StringInt'と一致させることができませんでした

分類Dev

期待されるタイプ「[a]」を実際のタイプ「a」と一致させることができません

Related 関連記事

  1. 1

    Haskellは期待される型floatを実際の型 'a'と一致させることができませんでした

  2. 2

    Haskell:関数folde:期待される型「a」を実際の型「Expr」と一致させることができませんでした

  3. 3

    Haskellは期待される型 '[(Char、b0)]'を実際の型 '(Char、Int)'と一致させることができませんでした

  4. 4

    期待される型 `Int 'を実際の型[Int]の二乗和と一致させることができませんでした

  5. 5

    期待される型「Int」を実際の型「m0Int」と一致させることができませんでした

  6. 6

    期待される型「整数」を実際の型「m0整数」と一致させることができませんでした

  7. 7

    期待される型「整数-> t」を実際の型「ブール」と一致させることができませんでした

  8. 8

    期待される型 `[Integer] 'を実際の型` Bool'と一致させることができませんでした

  9. 9

    期待される型 `Int 'を実際の型[Int]と一致させることができませんでした

  10. 10

    期待される型 `Maybe(String、Int、String) 'を実際の型`([Char]、t0、[Char])'と一致させることができませんでした

  11. 11

    期待される型 `() 'を実際の型` Int'と一致させることができませんでした

  12. 12

    期待される型 'x'を実際の型 `([Char]、[Char]、[Char]) 'と一致させることができませんでした

  13. 13

    Haskellプログラミング割り当て、「期待される型「Int」を実際の型「[a0]-> Int」と一致させることができませんでした」およびその他のいくつかのエラー

  14. 14

    Haskell readFile:期待されるタイプ '[String]'を実際のタイプ 'IOString'と一致させることができませんでした

  15. 15

    Haskell:期待されるタイプ「a1」を実際のタイプ「a」と一致させることができませんでした

  16. 16

    Haskellは期待されるタイプ「ItemNat」を実際のタイプ「()」と一致させることができませんでした

  17. 17

    haskellは期待されるタイプを実際のタイプ 'Bool'と一致させることができませんでした

  18. 18

    Haskell '期待されるタイプと実際のタイプを一致させることができませんでした'

  19. 19

    カスタム型クラスのインスタンス化:期待される型「b」を実際の型「Int」と一致させることができませんでした

  20. 20

    (Integer、Int、Int)をDayに変換する方法。期待される型「Day」を実際の型「(Integer、Int、Int)」と一致させることができませんでした

  21. 21

    期待されるタイプ `[a] 'を実際のタイプ` a'と一致させることができませんでした

  22. 22

    期待されるタイプ `[a1] 'を実際のタイプ`([a1]、[a1])'と一致させることができませんでした

  23. 23

    期待されるタイプ「a」を実際のタイプ「[a]」と一致させることができませんでした

  24. 24

    期待されるタイプ `IO() 'を実際のタイプ` a0-> m0a0'と一致させることができませんでした

  25. 25

    期待されるタイプ '(Int, Int)' を実際のタイプ '[t0]' と一致させることができませんでした

  26. 26

    期待されるタイプ「a」と実際のタイプ「Integer」を一致させることができませんでした

  27. 27

    期待されるタイプ「Post」を実際のタイプ「RouteApp」と一致させることができませんでした

  28. 28

    期待されるタイプ 'a-> Int'を実際のタイプ 'IOArrow StringInt'と一致させることができませんでした

  29. 29

    期待されるタイプ「[a]」を実際のタイプ「a」と一致させることができません

ホットタグ

アーカイブ