# Subsystem Loop

Bu fonksiyon bloğu, değerler dizisi üzerinde yinelemeli işlem yapmayı sağlar. Listeleri döngüye almak ve bağlı alt sistemleri çalıştırmak için verimli bir şekilde tasarlanmıştır.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

Bu fonksiyon bloğu doğrudan herhangi bir girdi gerektirmez, ancak işlem yapmak için bağlı kaynaklardan veri kullanabilir.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

Bu blok doğrudan çıktı üretmez, çünkü esasen diğer bağlı bloklar üzerinden verilerin akışını yönetmek için kullanılır.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Iterative Processing` Bu blok, bir listenin her bir öğesi üzerinde döngü yapabilir ve girdi dizilerinin uzunluğuna göre birden fazla yineleme gerçekleştirilmesine olanak tanır.

`Subsystem Management` Alt sahne düğümlerinin yürütülmesini otomatik olarak yönetir ve verilerin akışını etkili bir şekilde yönetir.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Connect Input Sequences**: Bu bloğun belirgin giriş soketleri yoktur, ancak üzerinde döngü yapmak istediğiniz diğer fonksiyon bloklarından dizileri bağlayın.
2. **Run the Block**: Bağlı dizilerin her bir öğesi üzerinde yineleme yapmak için bu bloğun yürütülmesini tetikleyin.
3. **Monitor Outputs**: Yinelemelerden sonra bağlı fonksiyon bloklarındaki performans ve sonuçları takip edin.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Çalıştırıldığında, bu fonksiyon bloğu, tespit ettiği dizilerin her bir öğesi üzerinde döngü kurar ve buna göre işlemleri gerçekleştirir, bu da veri toplu işleme imkanı tanır.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Veri Yönetimini Etkili Biçimde Yapmak</summary>

Büyük veri setleri işliyorsanız, bellek tüketimini azaltmak için <mark style="color:yellow;">Batch Processing</mark> ile toplu işleme stratejileri kullanmayı düşünün.

</details>

<details>

<summary>Diğer Bloklarla Birleştirme</summary>

Bu bloğu `Batch Concatenation` veya `Get Batch Size` gibi fonksiyon bloklarıyla birleştirmek, verilerin alt sistemlere ulaşmadan önce nasıl akacağını yönetmenize yardımcı olabilir.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Veri Doğru Yinelemiyor</summary>

Girdilerin doğru bir şekilde bağlandığından ve hepsinin aynı uzunlukta diziler içerdiğinden emin olun, aksi halde yineleme davranışı öngörülemez olabilir.

</details>

<details>

<summary>Geçersiz Durumlarla Karşılaşma</summary>

Bağlı alt sistemlerdeki düğümlerden herhangi biri geçersiz olarak işaretlenmişse, önce bu sorunları çözün. Düğümlerdeki herhangi bir başarısızlık, bu bloğun doğru bir şekilde çalışmasını engelleyecektir.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/flow-control/subsystem-loop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
