ich versuchte, 3-4 zu schreiben, wo Anweisung in einer einer Funktion, aber ich bekomme Fehler und konnte sie nicht tun, habe ich versucht, so etwas zu tun:ist es eine Möglichkeit, für mehr where-Anweisung in Haskell
foo x=
| x == foo1 = 5
| x == foo2 =3
| x == foo3 =1
| otherwise =2
where foo1= samplefunct1 x
foo2= samplefunct2 x
foo3= samplefunct3 x
Ich weiß, dass der Code ein wenig nutzlos ist, aber ich habe das nur geschrieben, um ein Beispiel zu geben, was ich meine.
Gibt es jemanden, der mir helfen kann? Danke im Voraus.
Es sollte kein '=' nach 'foo x' geben. – gspr
@gspr yea Sie tut mir leid, aber, ich denke, es war nicht die eigentliche Frage. –
Außerdem schlage ich vor, dass Sie in der Zukunft alle Fehler, die Sie erhalten, einschließen. Den Leuten einfach zu sagen, dass Sie einen Fehler bekommen, ist nicht konstruktiv. – gspr