سؤال

أريد أن أعود شيء عندما كان الشرط لم يتحقق على سبيل المثال

(if x y z)

حتى إذا س لم يتحقق ، z سيتم تنفيذ أريد أن أفعل شيئا في z فقط نفس الثعابين "تمرير"

هل كانت مفيدة؟

المحلول

من R5RS:

بناء الجملة: (if test consequent alternate)

بناء الجملة: (if test consequent)

دلالات:وهو if التعبير تقييمها على النحو التالي:أولا ، اختبار هو تقييمها.إذا كان ينتج القيمة الحقيقية (انظر القسم 6-3-1) ، ثم يترتب على ذلك يتم تقييم قيمتها(ق) هو(هي) عاد.وإلا البديل هو تقييم قيمته(ق) هو(هي) عاد. إذا اختبار ينتج كاذبة قيمة و لا البديل هو المحدد ، ثم نتيجة التعبير غير محدد.

لذلك if يصبح التعبير:

(if x y)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top