1
[Int]
と[[String]]
となるので、[[(Int, String)]]
が得られます。 例:ハスケルにあるリストのリストを含む
[1,2,3] and
[[a,b,c],[d,e,f]] becomes
[[(1,a),(2,b),(3,c)],[(1,d),(2,e),(3,f)]]
どうすればいいですか?私は地図でいくつか試しましたが、成功しませんでした。
[Int]
と[[String]]
となるので、[[(Int, String)]]
が得られます。 例:ハスケルにあるリストのリストを含む
[1,2,3] and
[[a,b,c],[d,e,f]] becomes
[[(1,a),(2,b),(3,c)],[(1,d),(2,e),(3,f)]]
どうすればいいですか?私は地図でいくつか試しましたが、成功しませんでした。
文字列のリストをマップし、各文字列にintのリストを圧縮する必要があります。カリー化を使用
Prelude> myzip ints strings = map (zip ints) strings
Prelude> myzip [1,2,3] [["a", "b", "c"], ["d", "e", "f"]]
[[(1,"a"),(2,"b"),(3,"c")],[(1,"d"),(2,"e"),(3,"f")]]
、これは次の使用組成物に短縮することができる
myzip ints = map (zip ints)
に短縮することができる。
myzip = map . zip