How can i take an error without using try catch ?
이전 댓글 표시
Hi, My condition is something like this (()) +4 If parenthese is empty, code should give an error not only four parenthesis but also infinitive parenthesis String can use for determining error. Also parenthesis take an input with numbers.
댓글 수: 3
Azzi Abdelmalek
2016년 5월 3일
What parenthesis ?
ahmet ozdemir
2016년 5월 3일
편집: ahmet ozdemir
2016년 5월 3일
Adam
2016년 5월 3일
If you are asking what your question title says then:
error( ... )
throws an error and
assert( condition, ... )
asserts that a condition is true and throws an error if it isn't. The body of your question seems to concern other matters that are potentially vastly more complicated though and seem to be effectively trying to write your own parser.
답변 (1개)
Str = '((( ))) + 3 + 4';
Str = Str(~isspace(Str)); % remove spaces
if any(strfind(Str, '()'))
disp('Empty parenthesis found!');
end
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!