`
imjiang
  • 浏览: 8896 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

iterator索引

 
阅读更多

iterator有多个属性,其中要显示该元素在集合中的位置可以使用status属性,包含了以下属性方法:

 

Count:迭代元素个数 

Index: 迭代元素当前索引

Even: 是否为偶

Odd: 是否为奇

First: 是否为第一个 

Last: 是否最后一个

 

其索引属性index是从0开始的

若想从1开始可以使用count,count=index+1

<s:iterator value="questions" id="q" status='st'>
<s:property value='#st.count'/> <br/>
标题:<s:property value='#q.QTitle'/> <br/>
积分:<s:property value='#q.QIntegral'/><br/>
内容:<s:property value='#q.QContent'/><br/>
</s:iterator>
分享到:
评论

相关推荐

    PHP迭代器接口Iterator用法分析

    Iterator extends Traversable { //返回当前索引游标指向的元素 abstract public mixed current ( void ) //返回当前索引游标指向的键 abstract public scalar key ( void ) //移动当前索引游标到下一元素 ...

    C++_Iterator_迭代器_介绍

    例如,一个数组索引,也可以认为是一种迭代器。 除了使用下标来访问 vector 对象的元素外,标准库还提供了另一种访问元素的方法:使用迭代器(iterator)。迭代器是一种检查容器内元素并遍历元素的数据类型。 标准库...

    带头结点的双向循环链表数据结构

    给定一个索引(位置),返回指向该位置的数据元素的指针,如果给定的位置号不合法,则返回空指针。 给定数据元素x,如果表中有该元素,则返回x第一次出现的索引,若x 不存在,则返回-1. 删除给定索引的数据元素。 ...

    ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)

    Iterator可以使我们不需要初始化集合,以及索引的变量,而是使用迭代器对象的 next 方法,返回集合的下一项的值,偏向程序化。 迭代器是带有特殊接口的对象。含有一个next()方法,调用返回一个包含两个属性的对象,...

    effective stl stl 技巧

    条款1:仔细选择你的容器 条款2:小心对“容器无关代码”的幻想 条款3:使容器里对象的拷贝操作轻量而正确 条款4:用empty来代替检查size()是否为0 条款5:尽量使用区间成员函数代替它们的单元素兄弟" ...索引

    C++语言 STL容器list总结

    而遍历链表则有两种方式:通过索引访问,象数组一样处理;通过std::list&lt;&gt;::iterator链表遍历器进行访问 STL 中的list 就是一 双向链表,可高效地进行插入删除元素。 list不支持随机访问。所以没有 at(pos)和...

    pop-iterate:JavaScript 对象的多态迭代器运算符

    迭代具有索引属性,索引与值对应。 var iterator = iterate ( [ 1 , 2 , 3 ] ) ; expect ( iterator . next ( ) ) . toEqual ( { value : 1 , done : false , index : 0 } ) ; expect ( iterator . next ( ) ) . ...

    阿里巴巴编码规范 基础技能认证 考题分析(考题+答案).docx

    对varchar类型的字段建立索引,不需要指定索引长度,这样索引区分度最好。 C .业务上具有唯一特性的字段(含组合字段),必须指定唯一索引。 D .建复合索引时,一般选择区分度高的字段放在最左列。 多选 13....

    Collection集合习题答案 1

    Iterator迭代器对象在遍历集合时,内部采用指针的方式来跟踪集合中的元素,在调用Iterator的next()方法之前,迭代器的索引位于第一个元素之前,不指

    Effective STL(中文)

    不知道网上有没有Effective STL(中文),我找不到,我自己整理出了这个《Effective STL(中文)》共享给需要...区域设置和忽略大小写的字符串比较 附录B:在微软STL平台上的注意事项 词汇表 索引 关于本电子书

    PHP中预定义的6种接口介绍

    2.Iterator迭代器接口 接口摘要: Iterator extends Traversable { //返回当前索引游标指向的元素 abstract public mixed current(void) //返回当前索引游标指向的元素的键名 abstract public scalar key(vo

    Simulink 中的 FOR 迭代器子系统:理解 FOR 迭代器的简单模型-matlab开发

    1 4 6 1 4 5 1 3 6 0 0 0 2 3 5 3 5 7 simulink模型应该输出X中[1 3 6]的对应索引(基于1的索引)(应该是3)。 当我模拟这个模型时,我能够在每个循环(10 ms 循环)中看到值“3”,并且在 FOR 子系统内有一个范围...

    STL源码剖析.pdg

    庖丁解牛(侯捷自序) i 目录 v 前言 xvii 本书定位 xvii 合适的读者 xviii 最佳阅读方式 xviii 我所选择的剖析对象 xix 各章主题 xx 编译工具 xx 中英术语的运用风格 xxi 英文术语采用原则 xxii ...索引 481

    C# 程序设计手册(WORD)

    建立泛型清单的 Iterator 区块 395 命名空间 398 使用命名空间 399 使用命名空间别名限定符 403 使用 My 命名空间 405 可为 Null 的型别 407 使用可为 Null 的型别 409 Box 处理可为 Null 的型别 413 识别可为 Null ...

    peachy:支持 CommonJS、AMD 和 VanillaJS 的微小(25 行代码)并行异步 eachmap 实现

    安装新产品经理 npm install peachy凉亭 bower install peachy用法parallelEach(数组,迭代器,回调)参数array - 要迭代的数组iterator(item, callback, index) - 为array每item调用的函数。 callback(err, value)...

    Python函数式编程指南(三):迭代器详解

    3. 迭代器 3.1. 迭代器(Iterator)概述 ...对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问相比并无优势,反而丢失了索引值(可以使用内建函数enumerate()找回这个索引值

    Python生成器generator原理及用法解析

    前言 ...可迭代对象(iterable):Python中的任意的对象,只要它定义了可以返回一个迭代器的 __iter__方法,或者定义了可以支持下标索引的__getitem __方法,那么它就是一个可迭代对象。简单说,可迭

    大数据高频面试题.pdf

    但func带有⼀个整数参数表⽰分⽚的索引值,因此在类型为T的RDD上运⾏时,func的 函数类型必须是(Int, Iterator[T]) =&gt; Iterator[U] sample(withReplacement, fraction, seed) 根据fraction指定的⽐例对数据进⾏采样...

    STL 源码剖析(侯捷先生译著)

    内容简介回到顶部↑这本书不适合C++ 初学者,不适合 Genericity(泛型技术)初学者,或 STL 初学者。这本书也不适合带领你学习面向对象(Object Oriented)技术 — 是的,STL 与面向对象没有太多关连。...索引 481

    实例分析Array.from(arr)与[…arr]到底有何不同

    1.有索引 2.有长度 3.是个对象 4.能被迭代 特点说明:对于类数组的特点前三个我就不做说明了哈,主要就是最后一个,能被迭代需要具备什么呢?由图我们可以看出有一个[Symbol.iterator]属性指向该对象的默认迭代...

Global site tag (gtag.js) - Google Analytics