عبارت محاسبه ای است که منجر به یک نتیجه قابل شمارش
شود نتایج قابل شمارش عبارتند از اعداد صحیح و
ها. بجای
ها مقدارهایی که در صورت مساوی بودن
با آنها باید کار خاصی انجام شود قرار می گیرند و در صورت قرار دادن
عبارات پس از
در صورتی که مقدار
هیچکدام از
ها نباشد اجرا خواهند شد.
این نوع استفاده از موارد شرطی باعث می شود حداکثر سرعت را در مقایسه های این چنینی داشته باشید به این معنا که قرار دادن
بجای این ساختار کار را کند تر خواهد کرد عبارت زیر معادل
بالاست :