English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
قد يكون هناك switch كجزء من سلسلة الأوامر للتتبع الخارجي. حتى لو كانت القيم المطلقة الداخلية والخارجية للتبديل متشابهة، لن يحدث أي تعارض.
جملة switch المدمجة لها نحو كما يلي-
switch(ch1) حالة 'A' fprintf('هذا الجزء من الخارجية أمر جزء من أمر التبديل الخارجي'); switch(ch2) حالة 'A' fprintf('هذا الجزء من الداخلية أمر جزء من أمر التبديل الداخلي'); case 'B' fprintf('هذا B هو جزء من التبديل الداخلي'); انتهاء case 'B' fprintf('هذا B هو جزء من التبديل الخارجي'); انتهاء
أنشئ ملف سكريبت واكتب في داخله ما يلي:
a = 100; b = 200; switch(a) case 100 fprintf('هذا جزء من التبديل الخارجي %d\n', a); switch(b) case 200 fprintf('هذا جزء من التبديل الداخلي %d\n', a); انتهاء انتهاء fprintf('القيمة المطلقة za هي: %d\n', a); fprintf('القيمة المطلقة لب هي: %d\n', b);عند تشغيل الملف، يظهر -
هذا جزء من التبديل الخارجي 100 هذا جزء من التبديل الداخلي 100 القيمة المطلقة za هي: 100 القيمة المطلقة لب هي: 200