当前位置: 首页 > wzjs >正文

内网网站如何建设方案wordpress需要调用缩略图

内网网站如何建设方案,wordpress需要调用缩略图,电话营销话术,oppo软件商店目录 语法 说明 示例 访问标量结构体的字段 嵌套结构体的字段 结构体数组元素的字段 嵌套结构体数组的索引 字段的元素 getfield函数的功能是结构体数组字段。 语法 value getfield(S,field) value getfield(S,field1,...,fieldN) value getfield(S,idx,field1,..…

目录

语法

说明

示例

访问标量结构体的字段

嵌套结构体的字段

结构体数组元素的字段

嵌套结构体数组的索引

字段的元素


        getfield函数的功能是结构体数组字段。

语法

value = getfield(S,field)
value = getfield(S,field1,...,fieldN)
value = getfield(S,idx,field1,...,fieldN)
value = getfield(S,idx,field1,idx1,...,fieldN,idxN)

说明

value = getfield(S,field) 返回结构体 S 的指定字段中的值。例如,如果 S.a = 1,则 getfield(S,'a') 返回 1。

        作为 getfield 的替代方法,请使用圆点表示法,即 value = S.field。圆点表示法通常更高效。

        如果 S 是非标量,则 getfield 返回数组第一个元素中的值,相当于 S(1).field。

value = getfield(S,field1,...,fieldN) 返回存储在嵌套结构体中的值。例如,如果 S.a.b.c = 1,则 getfield(S,'a','b','c') 返回 1。

value = getfield(S,idx,field1,...,fieldN) 指定结构体数组的元素。例如,如果 S(3,4).a = 1,则 getfield(S,{3,4},'a') 返回 1。

value = getfield(S,idx,field1,idx1,...,fieldN,idxN) 指定字段的元素。例如,如果 S.a(2) = 1,则 getfield(S,'a',{2}) 返回 1。同样,如果 S(3,4).a(2).b = 1,则 getfield(S,{3,4},'a',{2},'b') 返回 1。

示例

访问标量结构体的字段

        从 what 函数返回的结构体中获取字段的值。what 函数返回一个标量结构体,其中的字段包含指定文件夹的路径以及该文件夹中各种文件的名称。

S = what('C:\Temp')
S = struct with fields:path: 'C:\Temp'm: {'testFunc1.m'}mlapp: {0×1 cell}mlx: {'testFunc2.mlx'}mat: {2×1 cell}mex: {0×1 cell}mdl: {0×1 cell}slx: {0×1 cell}p: {0×1 cell}classes: {0×1 cell}packages: {0×1 cell}

        返回 mlx 字段中列出的所有实时脚本的名称。使用 getfield 函数时,可以访问某函数返回的结构体的字段,而无需使用临时变量来保存该结构体。

value = getfield(what('C:\Temp'),'mlx')
value = 1×1 cell array{'testFunc2.mlx'}

        也可以使用圆点表示法访问字段。

value = S.mlx
value = 1×1 cell array{'testFunc2.mlx'}

嵌套结构体的字段

        访问嵌套结构体的字段。在嵌套结构体中,在任何级别的结构体都可以包含本身是结构体的字段以及不是结构体的其他字段。

        首先,创建一个嵌套结构体。

S.a.b.c = 1;
S.a.b.d = 'two';
S.a.b.e = struct('f',[3 4],'g','five');
S.h = 50
S = struct with fields:a: [1x1 struct]h: 50

        虽然 S 是结构体,但字段 S.a、S.a.b 和 S.a.b.e 也是结构体。

S.a
ans = struct with fields:b: [1x1 struct]S.a.b
ans = struct with fields:c: 1d: 'two'e: [1x1 struct]S.a.b.e
ans = struct with fields:f: [3 4]g: 'five'

        使用 getfield 函数返回 S.a.b.d 的值。指定以逗号分隔的嵌套结构体名称列表时,必须在顶层结构体和指定的字段名称之间的每个级别包含这些结构体。在本例中,以逗号分隔的结构体名称列表为 'a','b',字段名称为 'd'。

value = getfield(S,'a','b','d')
value = 
'two'

        也可以使用圆点表示法来访问同一字段。

value = S.a.b.d
value = 
'two'

结构体数组元素的字段

        从 dir 函数返回的结构体数组的元素中获取字段的值。dir 函数返回一个结构体数组,其中的每个元素都包含有关指定文件夹中一个文件的信息。

        返回有关文件夹 C:\Temp 中文件的信息。该文件夹中有 5 个文件。

S = dir('C:\Temp')
S = 5×1 struct array with fields:namefolderdatebytesisdirdatenum

        要显示有关第 5 个文件的信息,请对 S 进行索引。

S(5)
ans = struct with fields:name: 'testFunc2.mlx'folder: 'C:\Temp'date: '19-Jul-2018 09:43:53'bytes: 2385isdir: 0datenum: 7.3726e+05

        使用 getfield 函数返回 S 的第 5 个元素描述的文件的名称。使用 getfield 时,请在元胞数组中指定索引。

value = getfield(S,{5},'name')
value = 
'testFunc2.mlx'

        作为替代方案,请对结构体数组进行索引,然后使用圆点表示法指定字段。

value = S(5).name
value = 
'testFunc2.mlx'

嵌套结构体数组的索引

        访问嵌套结构体的字段,其中某些层级上的结构体是结构体数组。在此示例中,S 是一个 1×2 结构体数组。第二个元素 S(2) 具有嵌套结构体 a.b,其中 b 是一个 1×3 结构体数组。

        首先,创建一个嵌套结构体。使用圆点表示法创建结构体后,使用 struct 函数创建另一个非标量结构体数组,并将其添加为字段。

S.a = 1;
S(2).a.b = struct('d',{5,10,20});
S
S=1×2 struct array with fields:aS(2).a.b
ans=1×3 struct array with fields:d

        使用 getfield 函数从 b 的第三个元素返回 d 的值。您必须使用元胞数组同时指定 S 和 b 的索引。

value = getfield(S,{2},'a','b',{3},'d')
value = 20

        也可以使用圆点表示法来访问同一字段。

value = S(2).a.b(3).d
value = 20

字段的元素

        创建一个结构体,其中一个字段的值为数组。

S.a = [5 10 15 20 25]
S = struct with fields:a: [5 10 15 20 25]

        使用 getfield 函数返回该数组的元素。要返回一个子数组,请在字段名称后面指定索引。您必须在元胞数组内指定索引。

value = getfield(S,'a',{[2:4]})
value = 1×310    15    20

        也可以使用圆点表示法和数组索引来访问相同的元素。

value = S.a(2:4)
value = 1×310    15    20

http://www.dtcms.com/wzjs/602866.html

相关文章:

  • 萝岗区网站建设推广网站建设存在的问题及对策
  • 旅游网站建设公司哪家好wordpress彩色标签固定宽度代码
  • asp网站怎么搭建做seo网站优化多少钱
  • 站内推广方式百度站长工具排名
  • 个人可以做购物网站吗太原百度网站快速优化
  • 网站如何做团购淘宝联盟 网站怎么做
  • 联邦快递的网站建设加强网站内容建设
  • 企业网站成功案例网站变灰色代码
  • 西安网站建设总部网站建设的核心是
  • 江苏建设网站公司wordpress整体加速
  • 宁波网站建设大概要多少钱手机端网站推广
  • 江苏通信建设交易中心网站新中建设公司招聘网站
  • 网站运营岗位介绍新泰网站制作
  • php网站开发简介铜陵市建设工程管理局网站
  • 专门查大学的网站怎么建立一个网站让百度搜到
  • 贵阳市白云区官方网站wordpress多个标签
  • 网站建设参考文献目录网站管理模板
  • 网站建设流程信息精准营销的作用
  • 燃烧学课程网站建设网站开发方案目录
  • 帝国cms做门户网站网站建设招标评分
  • 有做游戏广告的网站赣州建站服务
  • 如何进行医药网站建设福建省住房城乡和城乡建设厅网站
  • 对于给不良网站发律师函如何做英文网站翻译怎么做呢
  • 自助建站哪个网站好淄博人力资源管理系统入口
  • 上海设计师网站有哪些微信小程序展示网站建设多少钱
  • 文学网站建设网站模板包含哪些内容
  • 设计制作一个网站上海免费推广网站有哪些
  • 河南 医院 网站建设长春建设集团招聘信息网站
  • 公司设计网站微信官网登陆
  • 涿州是住房和城乡建设局网站网站内页怎么做