exponenta event banner

eq

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

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

Описание

пример

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

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

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

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

== метод сравнивает 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