
بلوک عملکرد MEMDB یک تابع ذخیرهسازی چندگانه است.
این بلوک عملکرد میتواند برای ذخیرهسازی چندین داده مستقیم در برنامه استفاده شود.
پایگاه داده همه دادهها را در پسزمینه ذخیره میکند. اگر نام در برنامه بعدی تغییر کند، احتمالاً دادهها از دست میروند.
دادههایی که باید ذخیره شوند را تعریف میکند. فرمت مهم نیست.
ورودی نام مکان حافظه را به عنوان رشته کاراکتر تعریف میکند. این نمیتواند خالی باشد و نباید شامل نقطه و ویرگول ";" باشد. در غیر این صورت ذخیرهسازی با شکست مواجه میشود.
اگر نام تغییر کند، مکان حافظه فوراً تغییر میکند. این معنی دارد که مقدار قبلی در خروجی دیگر در دسترس نیست.
در یک لبه مثبت، مقدار ورودی IN به حافظه کپی شده و در خروجی Q 출력 میشود.
در یک لبه مثبت، حافظه نام انتخاب شده حذف میشود. در خروجی Q دوباره مقدار NULL وجود دارد.
در یک لبه مثبت، کل حافظه به حالت اولیه بازمیگردد. در خروجی Q دوباره مقدار NULL وجود دارد.
مقدار ذخیرهشده پایگاه داده نام انتخاب شده را برگرداند. در هنگام آغاز، این مقدار NULL است.
خروجی درست است اگر خطایی رخ دهد. این زمانی اتفاق میافتد که نام اشتباه تعریف شده باشد.
خروجی همه حافظههای ذخیرهشده را به عنوان رشته کاراکتر با جدا شدن توسط یک نقطه و ویرگول برگرداند.
خروجی تعداد حافظههای ذخیرهشده را برگرداند.