目的は、1から12までの整数を指定すると、関連する月の名前(1月〜1月など)を評価する関数を作成することです。月が間違っています "。 これは私のコードです:haskell複数の条件を持つelse文の場合
list = ["Jan","Feb","Mar","April", "May", "Jun","Jul","Aug","Sep","Oct","Nov","Dec"]
month x = if x<13 && x>0
then x = list !! (x-1)
else "Not a month"
これはエラーMSGである:あなたの助け
@YassineBotabia: '' ||実際にセマンティクスを変更し、エラーを生成するためにそれを変更します。さらにエラーは最初の行の 'x ='ではなく、2行目のエラーである。 –
私はパッティングした直後に実現しました。それは本当だ。 –