これらの 2 つの関数を考えると、次のようになります。
drex :: (Int,Int) -> [[String]] -> String
rcgmove :: String -> (Int,Int) -> (Int,Int)
このように呼び出された場合:
drex ((rcgmove b (x,y)) xs)
xs
はrcgmove
の 3 番目の引数であるため、エラーです。しかし、私は第二引数にxs
なりたいです。drex
どうすればいいですか?
これらの 2 つの関数を考えると、次のようになります。
drex :: (Int,Int) -> [[String]] -> String
rcgmove :: String -> (Int,Int) -> (Int,Int)
このように呼び出された場合:
drex ((rcgmove b (x,y)) xs)
xs
はrcgmove
の 3 番目の引数であるため、エラーです。しかし、私は第二引数にxs
なりたいです。drex
どうすればいいですか?