# Get Batch Size

Bu fonksiyon bloğu, verilen bir batch/list içindeki öğe sayısını döndürür. Gruplandırılmış verilerle çalışırken akış kontrolü, kayıt (logging) ve dallanma kararları için kullanışlıdır.

## 📥 Girdiler

* `Batch` Bu giriş, ölçülecek öğelerden oluşan bir batch/list kabul eder.
  * Socket: Input

## 📤 Çıktılar

* `Size` Sağlanan batch içindeki öğe sayısını temsil eden sayısal değer.
  * Socket: Output

## 🕹️ Kontroller

* `No Controls` Bu fonksiyon bloğu herhangi bir etkileşimli widget sunmaz.

## ⚙️ Çalışma Mekanizması

Bu blok, giriş soketinden bir batch aldığında koleksiyonu değerlendirir ve mevcut öğe sayısını `Size` çıkışında verir. Batch oluşturan veya birleştiren herhangi bir işlemin hemen ardından bu bloğu değerlendirerek karar verme veya kayıt için anlık sayısal değer alabilirsiniz.

Girdi eksik veya dinamik olduğunda güvenilir bir ölçüm elde etmek için bloğa beslemeden önce batch'i doğrulamak veya düzenlemek amacıyla yardımcı bloklar kullanın (bkz. İpuçları ve Püf Noktaları).

## 🎯 Özellikler

* Herhangi bir batch/list girdisi için anlık sayısal boyut sağlayan basit, tek amaçlı blok.
* Batch uzunluğuna bağlı koşullu mantık tetiklemek için hafif bir akış-kontrol aracı olarak çalışır.
* Akış kontrolü ve veri işleme kategorilerindeki genel batch-üreten bloklarla uyumludur.

## 📝 Kullanım

* Bu bloğu, liste/batch çıktısı veren herhangi bir bloğun sonrasına yerleştirerek iletilen öğe sayısını edinin.
* `Size` çıkışını karşılaştırma veya mantık bloklarına bağlayın (ör. `Greater`, `Equals`, `Logic Input`) ve senaryoyu batch sayısına göre dallandırın.
* İşlenen öğe sayısını kaydetmek için logging veya export bloklarıyla birleştirin.

## 💡 İpuçları ve Püf Noktaları

* Bellek verimli işlem için batch oluşturuyorsanız `Batch Processing` ile birlikte kullanın; onun batch çıktısını buraya bağlayarak batch boyutlarını izleyin.
* Bir batch'i `Debatch` ile böldükten sonra parçaları yeniden birleştirip, yeniden oluşturulan listenin boyutunu doğrulamak için bu bloğu kullanın.
* Bir indekse erişmeden önce batch uzunluğunu kontrol etmek için `Get Element` ile kombine edin; bu, aralık dışı erişimleri önler.
* Birden fazla batch'i birleştirirken önce `Batch Concatenation` kullanın, ardından ortaya çıkan boyutu onaylamak için bu bloğu çalıştırın.
* Üst akış kaynağı veri sağlamayabilir ise, kararlı davranış ve beklenmedik hatalardan kaçınmak için bu bloğu `Is None` veya `Replace None` ile eşleştirin.

## 🛠️ Sorun Giderme

* Blok beklenmeyen boyutlar raporluyorsa, girdinin gerçekten bir liste/batch türü olduğundan emin olun (içeriği incelemek için `Debug Input` veya benzeri araçları kullanın).
* Girdi olmayabilirse, boyut ölçümü tahmin edilebilir kalsın diye `Is None` veya `Replace None` ile doğrulama ekleyin.


---

# 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/get-batch-size.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.
