English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Sentenças Condicional do Matlab
Pode haver um switch como parte de uma sequência de instruções de um switch externo. Mesmo que os constantes de caso maiúsculas internos e externos contenham valores comuns, não haverá conflito.
A sintaxe de switch aninhado é a seguinte-
switch(ch1) case 'A' fprintf('This A is part of outer switch'); switch(ch2) case 'A' fprintf('Este A é parte do switch interno'); case 'B' fprintf('Este B é parte do switch interno'); fim case 'B' fprintf('Este B é parte do switch externo'); fim
Crie um arquivo de script e digite o seguinte código nele-
a = 100; b = 200; switch(a) case 100 fprintf('Isto é parte do switch externo %d\n', a); switch(b) case 200 fprintf('Isto é parte do switch interno %d\n', a); fim fim fprintf('O valor exato de a é: %d\n', a); fprintf('O valor exato de b é: %d\n', b);Quando o arquivo é executado, ele mostra-
Isto é parte do switch externo 100 Isto é parte do switch interno 100 O valor exato de a é: 100 O valor exato de b é: 200