// 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 перетащить удобно?
                  
                  
                
я не понял вопроса
Мне нужна функция, которую можно рекурсивно вызывать и она может захватить окружение
Обсуждают сегодня