IBAN을 만들고 싶지만 첫 번째 단계는 BBAN을 만듭니다. 선행 0이 숫자에 추가됩니다. 여기 코드는 다음과 같습니다문자열에 IBAN char 유형 변경
iban :: [Char] -> [Char] -> [Char] -> [Char]
iban a b c | ((length a == 4) && (length b <= 6) && (length c <= 10)) = createBBAN a b c
| otherwise = "Error"
createBBAN x y z | ((length y) < 6) = createBBAN x ("0" ++ y) z
| ((length z) < 10) = createBBAN x y ("0" ++ z)
| otherwise = x ++ y ++ z
하지만이 같은 IBAN을 가지고 싶다 :
iban :: Integer -> Integer -> Integer -> String
내가 어떻게 할 수 있습니까?