Main Content

eq

클래스: matlab.net.http.HeaderField
네임스페이스: matlab.net.http

두 개의 HeaderField 배열 비교

설명

예제

field1 == field2는 두 개의 HeaderField 배열을 요소별로 비교하여 일치하는 요소를 나타내는 논리값으로 구성된 배열을 반환합니다. 이 배열은 둘 중 하나가 스칼라가 아닌 한 차원이 동일해야 합니다.

서로 일치하지 않더라도 기능적으로 동등한 두 헤더 필드는 서로 동일합니다. 기능적으로 동등하다는 것은 다음 조건을 모두 충족한다는 의미입니다.

  • 대/소문자를 구분하지 않는 비교를 사용하여 Name 속성이 일치하는 경우

  • Value 속성이 일치하는 경우. convert 메서드가 HeaderField 유형에 대해 지원되는 경우 MATLAB®convert의 결과에 isequal 메서드를 사용합니다. convert가 지원되지 않을 경우 Value 문자열에 대해 대/소문자를 구분하는 일치를 기반으로 하여 비교가 수행됩니다.

== 메서드는 Name 속성과 Value 속성만 비교합니다. field1field2가 모두 HeaderField 클래스의 인스턴스이기 때문에 이 메서드는 이 두 필드의 실제 클래스를 무시합니다.

tf = eq(field1,field2)field1 == field2를 실행하는 또 다른 방법입니다. 이 메서드는 논리형 스칼라 또는 배열을 반환합니다.

입력 인수

모두 확장

헤더 필드로, matlab.net.http.HeaderField 객체로 지정되거나 HeaderField 객체의 벡터로 지정됩니다.

헤더 필드로, matlab.net.http.HeaderField 객체로 지정되거나 HeaderField 객체의 벡터로 지정됩니다.

예제

모두 확장

이 비교에서는 비교되는 객체 중 하나가 HeaderField 객체이고 다른 하나는 DateField 객체이지만 결과가 true가 됩니다.

import matlab.net.http.HeaderField
import matlab.net.http.field.DateField
dt = datetime('now');
HeaderField('Date',dt) == DateField(dt)
ans = logical
   1

버전 내역

R2016b에 개발됨

참고 항목

|