selectMenu :: Int->IO()
selectMenu num
|(num==2)=convertBinToDecimal
convertBinToDecimal:: IO()
convertBinToDecimal= do
putStrLn("\n\tConvert Binary To Decimal\n")
putStrLn("----------------------------------------------------------\n")
putStrLn("Enter 5 binary numbers [,,] : ")
input<-getLine
let n=(read input)::Int
--putStrLn (show n)
let result = convertionTO binaryToDec n
putStrLn(show result)
このコードは問題ありませんがエラーがあります。バイナリを10進数に変換
このエラーを解決するソリューションはありますか? はあなたがInt
あるx
にreverse
を、使用しようとしている
あなたが 'putStrLn(" Foo ")'を書く方法はちょっと奇妙です。 'f'を' fx'として書いた方がずっと一般的です。あなたの場合、 'putStrLn" Foo "'はもっと自然です。 – gspr
ありがとうございます。私はそれを変更します...ありがとうございました – JJ23