я пытался написать 3-4, где оператор в одной функции, но я получаю ошибку и не смог это сделать, я пытался сделать что-то вроде этого:есть ли способ для нескольких, где оператор в Haskell
foo x=
| x == foo1 = 5
| x == foo2 =3
| x == foo3 =1
| otherwise =2
where foo1= samplefunct1 x
foo2= samplefunct2 x
foo3= samplefunct3 x
Я знаю, что код немного бесполезен, но я просто написал это, чтобы привести пример о том, что я имею в виду.
Есть ли кто-нибудь, кто может мне помочь? Заранее спасибо.
Не должно быть '=' после 'foo x'. – gspr
@gspr, да, вы сожалеете об этом, но, думаю, это был не настоящий вопрос. –
Кроме того, я предлагаю вам в будущем включить любую ошибку, которую вы получите. Просто говоря людям, что вы «получаете ошибку», не является конструктивным. – gspr