eq

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

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

Синтаксис

field1 == field2
tf = eq(field1,field2)

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте