DM
Size: a a a
DM
Р
S
VM
VM
Р
S
VM
Р
FL

FL

カ
D
カ
D
D
V
a = [
{a: 1, b: 2},
{a: 3, b: 4},
{a: 5, b: 6},
{a: 7, b: 8},
{a: 9, b: 10},
{a: 11, b: 12},
{a: 13, b: 14},
{a: 15, b: 16},
{a: 17, b: 18},
]
n = 2 # how many elements we need to take
i = a.index({a: 1, b: 2})
unless i.nil?
# start = (i - n) <= 0 ? 0 : i - n
start = (i - n).clamp(0, Float::INFINITY)
finish = i + n
p a[start..finish]
end
カ
А