تعابير if

تستخدم تعابير if تمامًا مثل جمل if في اللغات الأخرى:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

بالإضافة إلى ذلك، يمكنك استخدام if كتعبير. يصبح التعبير الأخير في كل كتلة هو قيمة تعبير if:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 4 minutes.

لأن if هو تعبير ويجب أن يكون له نوع معين، يجب أن تكون كلا الكتلتين الفرعيتين من نفس النوع. أظهر ما يحدث إذا أضفت ; بعد "small" في المثال الثاني.

عندما يتم استخدام if في تعبير، يجب أن يحتوي التعبير على ; لفصله عن الجملة التالية. قم بإزالة ; قبل println! لرؤية خطأ المترجم.