> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/data-logic/data-operations/data-memory.md).

# 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>
