ハマりました
次のコード通らん理由が分からん
import Data.Ratio
[[ a,b],[c,d]] *** [[ p,q],[r,s]] = [ [ a*p+b*r, a*q+b*s], [c*p+d*r],[c*q+d*s]]
i [[ a,b],[c,d]] = [[d,-b],[-c,a]]
a :: [[Rational ]]
b:: [[Rational ]]
a = [[1%1,99],[0,100]]
b = [[100,0],[-99,1]]
main = do
mapM_ print $ [ a, b , i a , i b]
print $ (( i b ) *** ( i a ) ) *** b
実行時エラーで
prog: prog.hs:4:1-79: Non-exhaustive patterns in function
になる
一項目のprintの出力
[[1 % 1,99 % 1],[0 % 1,100 % 1]]
[[100 % 1,0 % 1],[(-99) % 1,1 % 1]]
[[100 % 1,(-99) % 1],[0 % 1,1 % 1]]
[[1 % 1,0 % 1],[99 % 1,100 % 1]]
を見てもどう見てもパターンマッチしてるのに?
何故?
ニュース
- フジテレビCM差し替え50社超 [ひかり★]
- 【中居正広問題】フジテレビCM差し止め拡大20社超に ローソン、ヤクルト、コカ・コーラ、KDDI、東京電力、楽天、スズキ、イオンなど ★7 [Ailuropoda melanoleuca★]
- 【兵庫】誹謗中傷で「別人のようになってしまった」 死亡した竹内元県議と親交のあった県議ら悼む ★5 [煮卵★]
- ほんこん「被害届を出してるのか?って話」30年前のコントで女優へ“強引キス”批判に反論 [冬月記者★]
- フジテレビへのCM見合わせ36社に [ひかり★]
- JT、フジCM差し止め [ひかり★]
- 【実況】博衣こよりのえちえちホロライブ共通テスト🧪
- フジテレビ、スポンサー撤退43社wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [269899796]
- 【悲報】ドイツ人「日本人からサービスを受けたくないから純粋なドイツ人を呼んで」全土で差別広がる [535650357]
- 地検特捜部「今だ!自民党裏金問題の議員全員不起訴にしたれ」 [633746646]
- 【速報】スギ薬局大炎上。有識者「スギ薬局に薬を取り扱う資格ない」 [517459952]
- 死にたい奴ら集合🏡