Main Content

eq

类: matlab.net.http.HeaderField
命名空间: matlab.net.http

比较两个 HeaderField 数组

说明

示例

field1 == field2 逐个元素比较两个 HeaderField 数组,并返回指示匹配元素的逻辑值数组。两个数组的维度必须相同,除非其中一个是标量。

如果两个标头字段在功能上等效,则说明它们相等,即使它们并不完全相同。在功能上等效意味着同时满足以下条件:

  • Name 属性匹配,以不区分大小写的形式进行比较

  • Value 属性匹配。如果 HeaderField 类型支持 convert 方法,MATLAB® 将对 convert 的结果使用 isequal 方法。如果不支持 convert,将以区分大小写的形式基于 Value 字符串进行比较。

== 方法只比较 NameValue 属性。此方法忽略 field1field2 的实际类,因为二者都是 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 中推出