2つのリストにすべての値を掛けたい。Erlang:2つのリストを掛ける
list:seq(1, 100) * list:seq(1, 100)
あなたは、私がそれを管理するのに助けてくださいもらえますか?
2つのリストにすべての値を掛けたい。Erlang:2つのリストを掛ける
list:seq(1, 100) * list:seq(1, 100)
あなたは、私がそれを管理するのに助けてくださいもらえますか?
は何を意味しますか?2つのリストを掛ける?
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 ].
か...あなたはそれに名前を付けます。
ありがとう、最初のものは、私が意味したものです –
@Rudziankoŭ:まあ、それはデカルト製品と呼ばれています。 –
結果は何でしょうか? –