SZ
foreach ([1, 2] as $a) foreach ([3, 4] as $b) yield [$a, $b];
если ты упорот
Size: a a a
SZ
foreach ([1, 2] as $a) foreach ([3, 4] as $b) yield [$a, $b];
DT
SZ
array_merge(...array_map(fn ($a) => array_map(fn ($b) => [$a, $b], [3, 4]), [1, 2]))
DT
array_merge(...array_map(fn ($a) => array_map(fn ($b) => [$a, $b], [3, 4]), [1, 2]))
SZ
SZ
DT
КГ
$result = [];
foreach ([1, 2] as $a) {
foreach ([3, 4] as $b) {
$result[] = [$a, $b];
}
}
КГ
КГ
VS
A
$result = [];
foreach ([1, 2] as $a) {
foreach ([3, 4] as $b) {
$result[] = [$a, $b];
}
}
val result = for {
a <- List("one", "two")
b <- List("three", "four")
} yield List(a, b)
V
SM
AM
V
AM
V
AM