# Data Memory

Bu fonksiyon bloğu, verileri depolamak ve daha sonra kullanmak üzere bellekte tutmak için kullanılır. İş akışı içindeki farklı değerlendirmeler boyunca verilerin kalıcı olmasını sağlamak için basit bir yol sunar.

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

`Generic` Bellekte tutmak istediğiniz giriş verisi.

`Update Data` Bellekteki verileri yeni giriş verisiyle güncelleyen, doğru olarak ayarlandığında bir boole sinyali.

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

`Generic` Mevcut bellekteki verileri döndüren çıktıdır.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

Bu fonksiyon bloğunun doğrudan etkileşim için herhangi bir özel kontrolü yoktur.

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

`Data Retention` Bloğun en son giriş verisini sonraki değerlendirmelerde kullanılmak üzere saklaması, kalıcı bellek yönetimi sağlar.

`Conditional Updating` Bellekteki veriler, boole girişine bağlı olarak koşullu olarak güncellenebilir.

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

1. **Veri Sağlayın**: Depolamak istediğiniz veriyi sağlamak için herhangi bir veri üreten bloğu `Generic` girişine bağlayın.
2. **Güncellemeyi Kontrol Edin**: `Update Data` girişine bir boole sinyali bağlayın. Bu sinyal doğru olduğunda, blok mevcut girişi kullanarak depolanan veriyi güncelleyecektir.
3. **Veriyi Alın**: İş akışınızın herhangi bir noktasında mevcut bellekteki verilere erişmek için bu bloğun çıktısını kullanın.

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

Değerlendirme sırasında, bu fonksiyon bloğu şu anda bellekte saklanan verileri döndürecektir. Güncelleme sinyali etkinleştirilirse, eski verileri aldığı yeni giriş ile değiştirecektir.

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

<details>

<summary>Veri Saklanmıyor</summary>

Eğer verilerin saklanmadığını bulursanız, boole `Update Data` sinyalinizin doğru çalıştığından emin olun ve saklanan veriyi güncellemek istediğinizde doğru olarak ayarlanmış olduğuna dikkat edin.

</details>

<details>

<summary>Yanlış Veri Alınıyor</summary>

Eğer çıktı beklenen veriyi yansıtmıyorsa, doğru verinin bloğa iletildiğinden emin olmak için giriş bağlantısını kontrol edin.

</details>

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

<details>

<summary>Diğer Bloklarla Zincirleme</summary>

Bu bloğu, verileri yalnızca gerektiğinde güncelleyerek verimlilikle yönetmek için `Batch Processing` gibi diğer fonksiyon bloklarıyla zincirleyebilirsiniz.

</details>

<details>

<summary>Koşullu Mantıkla Kullanma</summary>

Veri saklama işleminin birden fazla koşula bağlı olduğu karmaşık iş akışlarını yönetmek için bu bloğu `And` veya `Or` gibi mantık işlemleriyle birleştirin.

</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/data-operations/data-memory.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.
