주요 콘텐츠

matches

Stateflow 차트에서 두 문자열이 일치하는지 확인

R2021b 이후

설명

tf = matches(str1,str2)는 문자열 str1과 문자열 str2를 비교합니다. 연산자는 문자열이 동일하면 1(true)을 반환하고, 그렇지 않으면 0(false)을 반환합니다.

예제

tf = matches(str1,str2,IgnoreCase=true)는 대/소문자 차이를 무시하고 문자열 str1과 문자열 str2를 비교합니다.

예제

참고

matches 연산자는 C를 동작 언어로 사용하는 Stateflow® 차트에서는 지원되지 않습니다. 유사한 기능을 사용하려면 strcmp를 사용하십시오.

예제

모두 확장

문자열이 일치하지 않으므로 0(false) 값을 반환합니다.

str1 = "Hello, world!";
str2 = "hello, World!";
x = matches(str1,str2);

Stateflow chart that uses the lower operator in a state.

대/소문자를 무시하면 문자열이 일치하므로 1(true) 값을 반환합니다.

str1 = "Hello, world!";
str2 = "hello, World!";
x = matches(str1,str2,IgnoreCase=true);

Stateflow chart that uses the lower operator in a state.

입력 인수

모두 확장

입력 문자열로, string형 스칼라로 지정됩니다. 리터럴 문자열을 큰따옴표로 묶습니다.

예: "Hello"

제한 사항

  • 이 연산자는 Stateflow 구조체 필드 또는 메시지의 사용을 지원하지 않습니다. Stateflow의 구조체에 대한 자세한 내용은 버스 신호에 액세스하기 항목을 참조하십시오.

버전 내역

R2021b에 개발됨