// there might be four pixel around the pixel
let pixels = [(x, y - 1), (x + 1, y), (x, y + 1), (x - 1, y)];
for (ax, ay) in pixels {
let pixel = original.get_pixel_checked(ax, ay);
if let Some(pixel) = pixel {
if *pixel == color {
flow(ax, ay);
}
};
};
};
можно как то вызвать кложурку изнутри кложурки или контекст в fn перетащить удобно?
я не понял вопроса
Мне нужна функция, которую можно рекурсивно вызывать и она может захватить окружение
Обсуждают сегодня