型に文字列内の数字を変換します。 readInt "12 32 11"
のようなリストにreadInt
を使用して、今Haskellは私がしたようなタイプを定義している
readInt :: String -> Int
readInt s = read s :: Int
は、私のタイプ[Int]
である[12, 32, 11]
を与えます。
私の質問は:[Int]
の代わりに、[Register]
をどうすれば得ることができますか?
私が試した:
readRegister :: String -> Register
readRegister s = read s :: Register
を私は推測として、有効な構文ではないようです。
私のために働く、これはエラーを生じさせません:http://hpaste.org/63762 - あなたのサンプルからあなたのコードから得たエラーとこれに関連する他のコードを含めるべきです –
ハスケルは非常に弱いです。彼らはかなり交換可能です。 – Owen