تدعم لغة دارت بنية اتخاذ القرار القياسية إذا/إلا ،كما تسمح باستخدام عبارة إذا دون الحاجة إلى الأقواس المعقوفة، وهذا مفيد بشكل خاص عند تعريف عناصر ويدجت فلاتر.
في هذه العبارات، يتم تنفيذ التعبير التالي إذا تحقق الشرط، ويمكن توضيح ذلك في المثال التالي: في البداية قمنا بتهيئة متغير باسم الفائزون وأعطيناه قيمة نصية وهي Middlesbrough.
بعد ذلك استخدمنا عبارة إذا/إلا لمقارنة هذه القيمة مع التسلسل الرمزي Everton، ولكن هذه المقارنة ستفشل.