在这种情况下,是否有类似于 Matlab 中的 GOTO 的语法或方式?

问题描述

与excel文件 enter image description here

clc;close all;clear all;
[~,Spot]= xlsread('parkingspot.xlsx','A1:B4');
while spotcheck == 1
list = {'A1','A2','A3','A4','B1','B2','B3','B4'};
[pick,tf] = listdlg('PromptString',{'Select a Parking Spot.',...
    'Checking if slot still available.',''},...
    'SelectionMode','single','ListString',list);
switch pick
    case 1
        pick = 'A1';
    case 2
        pick = 'A2';
    case 3
        pick = 'A3';
    case 4
        pick = 'A4';
    case 5
        pick = 'B1';
    case 6
        pick = 'B2';
    case 7
        pick = 'B3';
    case 8
        pick = 'B4';
end
notice1=['You have picked ' pick ' checking availability,please wait...'];
disp(notice1);
%check availabilty
spotcheck = strcmp(Spot,'V');
        notice3=[pick ' status is UNAVAILABLE,please choose another spot.'];
        disp(notice3);
        pick =choose();
end
xlswrite('parkingspot.xlsx','V',1,pick);
notice2=[pick ' status is AVAILABLE,please proceed to the spot'];
disp(notice2)

显示错误无法识别的函数或变量“抽查”。 检查点 2 中的错误(第 3 行) 而抽查 == 1

如果spotcheck的值= 1,有没有什么办法可以在最后一个“else”返回到选择的Switch Cases,因此创建一个循环,直到spotcheck值= 1? 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...