eq

Класс: matlab.net.http.HeaderField
Пакет: matlab.net.http

Сравните два массива HeaderField

Описание

пример

field1 == field2 сравнивает два HeaderField массивы поэлементно, возвращая массив логических значений, указывающих на соответствие с элементами. Массивы должны иметь те же размерности, если каждый не скаляр.

Два поля заголовка равны, если они функционально эквивалентны, даже если они не идентичны. Функционально эквивалентный означает, что оба из этих условий верны:

  • Name соответствие свойств с помощью нечувствительного к регистру сравнения

  • Value соответствие свойств. Если convert метод поддерживается для HeaderField тип, MATLAB® использует isequal метод на результатах convert. Если convert не поддержан, сравнения основаны на чувствительном к регистру соответствии Value строки.

== метод сравнивает Name и Value свойства только. Метод игнорирует фактические классы field1 и field2, поскольку оба - экземпляры HeaderField класс.

tf = eq(field1,field2) альтернативный путь состоит в том, чтобы выполнить field1 == field2. Метод возвращает логический скаляр или массив.

Входные параметры

развернуть все

Поле Header, заданное как matlab.net.http.HeaderField возразите или вектор HeaderField объекты.

Поле Header, заданное как matlab.net.http.HeaderField возразите или вектор HeaderField объекты.

Примеры

развернуть все

Это сравнение оценивает к истине, даже при том, что одним сравниваемым объектом является HeaderField возразите и другой DateField объект.

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

Смотрите также

|

Введенный в R2017b