我想要将两个列表相乘,即每个值与另一个列表中的所有值相乘。
list:seq(1, 100) * list:seq(1, 100)
能否请您帮我管理一下它?
multiply two lists 是什么意思?
L1 = L2 = lists:seq(1, 100),
[ X * Y || X <- L1, Y <- L2 ].
或者
[ X * Y || {X, Y} <- lists:zip(L1, L2) ].
或者
[ [ X * Y || Y <- L2 ] || X <- L1 ].
或者
[ lists:duplicate(X, L2) || X <- L1 ].
或者...随你怎么称呼它。