eq

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

Сравнение двух массивов HeaderField

Описание

пример

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

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

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

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

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

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

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

расширить все

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

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

Примеры

расширить все

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

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

См. также

|

Введенный в R2016b