1. 私の主な質問
2 つの引数スロットを持つ関数があります。この関数を長さの異なる 2 つのリストに適用したくありません。私はこのソリューションで考えました:
Map[Map[f[# &, #], b] &, c]
しかし、うまくいきません。何故ですか?
例
f[x_, y_] := Sin[x y]
b = {1, 2}
c = {1, 2, 3}
出力は私が望んでいたものにかなり近いようですが、十分に近いものではありません:
{{Sin[#1 &][1], Sin[#1 &][2]}, {Sin[2 (#1 &)][1],
Sin[2 (#1 &)][2]}, {Sin[3 (#1 &)][1], Sin[3 (#1 &)][2]}}
2.角かっこから & を取り出すだけでよいようです。
あ)そうですか。なんで?
b)どうすればそれができますか?
ありがとう