الفرق بين المراجعتين لصفحة: «Twig/range»
< Twig
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 6: | سطر 6: | ||
{# outputs 0, 1, 2, 3, #} | {# outputs 0, 1, 2, 3, #} | ||
</syntaxhighlight>إذا أُعطي مقدار الخطوة | </syntaxhighlight>إذا أُعطي مقدار الخطوة <code>step</code> كمعامِل ثالث فإنه يحدد مقدار الزيادة (أو النقصان للقيم السالبة):<syntaxhighlight lang="twig"> | ||
{% for i in range(0, 6, 2) %} | {% for i in range(0, 6, 2) %} | ||
{{ i }}, | {{ i }}, |
المراجعة الحالية بتاريخ 06:33، 11 مايو 2021
تعيد الدالة range
قائمة تحتوي على التقدم الحسابي للأعداد الصحيحة:
{% for i in range(0, 3) %}
{{ i }},
{% endfor %}
{# outputs 0, 1, 2, 3, #}
إذا أُعطي مقدار الخطوة step
كمعامِل ثالث فإنه يحدد مقدار الزيادة (أو النقصان للقيم السالبة):
{% for i in range(0, 6, 2) %}
{{ i }},
{% endfor %}
{# outputs 0, 2, 4, 6, #}
إذا كانت البداية أكبر من النهاية فإن range
تفترض أن الخطوة هي -1:
{% for i in range(3, 0) %}
{{ i }},
{% endfor %}
{# outputs 3, 2, 1, 0, #}
العامل ..
المضمَّن في Twig ما هو إلا تجميل لغوي لدالة range
(بخطوة مقدارها 1 أو -1 إذا كانت البداية أكبر من النهاية):
لاحظ أن دالة range تتصرف مثل دالة range
الخاصة بلغة PHP.
الوسائط
low
: أول قيمة للتسلسلhigh
: أعظم قيمة ممكنة للتسلسل.step
: مقدار الزيادة بين عناصر التسلسل.
{% for i in 0..3 %}
{{ i }},
{% endfor %}
انظر أيضًا
- مقدمة عن محرك القوالب Twig
- توسيع Twig
- المكونات الداخلية لـ Twig
- الوسوم في Twig
- المرشحات في Twig
- الدوال في Twig