الگو:بند
از قانون ایران ما
الگوی واسط برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) است که با «بند» شروع میشود و ارسال پارامتر ۲ به آن.
| پارامتر | توضیحات | نوع | وضعیت | |
|---|---|---|---|---|
| نام الگوی مقصد | 1 | نام الگویی که باید فراخوانی شود. بدون پیشوند «الگو:بند»
| رشته | ضروری |
| مقدار ارسالی | 2 | مقداری که به عنوان پارامترِ اول به الگوی مقصد پاس داده میشود.
| رشته | اختیاری |
📄
راهنما— برای
بندالگوی «واسط» برای فراخوانی یک الگو با نامِ پویا (پارامتر ۱) و ارسال پارامتر ۲ به آن.
کاربرد
این الگو وقتی به کار میآید که بخواهید بر اساس ورودیِ کاربر، یک الگوی دیگر را از میان الگوهای «بند» صدا بزنید و یک مقدار هم به آن پاس بدهید.
پارامترها
- ۱. نام الگو (ضروری)
- نام الگوی مقصد که باید فراخوانی شود. بدون پیشوند «الگو:بند».
- ۲. مقدار ارسالی (اختیاری)
- مقداری که به عنوان پارامترِ اول به الگوی مقصد فرستاده میشود.
نمونهها
{{بند|جعبهاطلاعات|نمونه}}
خروجی:
{{بند جعبهاطلاعات|نمونه}}
اگر پارامتر دوم داده نشود:
{{بند|جعبهاطلاعات}}
خروجی:
{{بند جعبهاطلاعات|}}
نکتهها
- این الگو فقط یک پارامتر (پارامترِ اول) به الگوی مقصد میفرستد.
- اگر الگوی مقصد پارامترهای بیشتری لازم دارد، باید نسخهی پیشرفتهتر ساخته شود.