c语言的快速枚举
来源:互联网 发布:网络阅卷软件 编辑:程序博客网 时间:2024/05/22 14:20
枚举:对集合中的元素一一进行遍历。
在传统语法里进行我们通常使用for循环来进行枚举,例
for(int i = 0;i < n; i++)
{
object =[array objectAtindex: i]
}
在OC2.0提供了一种语法,我们可以利用之进行快速的枚举。
for...in是OC特有的语法,他的标准形式是这样的:
for(Type newVarirbel in expression)
{
statements
}
或者:
Type variable
for(variable in expression)
{
statement
}
使用NSArray 的快速枚举:
NSArray *array = [NSArray arrayWithObject: @"一",@"二",@"三",@"四",nil];
for(NSString *element in array)
{
NSLog(@"element: %@",element);
}
快速枚举和for循环的区别:
如果在for in 循环里对数组进行了修改的话,无论是增、删、修改元素位置都会报错,也就是说在快速枚举里不能对数组或数组元素进行操作。
在传统语法里进行我们通常使用for循环来进行枚举,例
for(int i = 0;i < n; i++)
{
object =[array objectAtindex: i]
}
在OC2.0提供了一种语法,我们可以利用之进行快速的枚举。
for...in是OC特有的语法,他的标准形式是这样的:
for(Type newVarirbel in expression)
{
statements
}
或者:
Type variable
for(variable in expression)
{
statement
}
使用NSArray 的快速枚举:
NSArray *array = [NSArray arrayWithObject: @"一",@"二",@"三",@"四",nil];
for(NSString *element in array)
{
NSLog(@"element: %@",element);
}
快速枚举和for循环的区别:
如果在for in 循环里对数组进行了修改的话,无论是增、删、修改元素位置都会报错,也就是说在快速枚举里不能对数组或数组元素进行操作。
0 0
- c语言的快速枚举
- Objective-C 编程语言(8)快速枚举
- object-c 的快速枚举
- C语言的枚举类型
- C语言枚举的用法
- C语言的枚举类型
- C语言的枚举类型
- c语言的枚举类型
- C语言快速讲解(六)联合体、枚举、IO
- C语言的枚举类型(26)
- 自创的C语言枚举字符串算法
- C语言中枚举的简单介绍
- 我的c语言笔记--枚举
- C语言的枚举及指针
- C语言中枚举的使用
- c语言:枚举常量的用法举例
- C语言枚举enum的定义
- C语言:枚举类型的使用详解
- 分支语句
- VB.NET & 职责链模式 (下机时间操作)
- [经典面试题][搜狗]在一个字符串中寻找包含全部出现字符的最小字串
- try_except_finally
- VB.NET & (三层+泛型)实现组合查询
- c语言的快速枚举
- c语言的循环
- Vb.net/VB 声明API函数实现父窗体功能
- vb.net & 泛型集合-解决Datatable强耦合
- vb.net & 文本框为空提示,一键清空文本框所有内容
- VB.NET & DataGridView与数据库的连接
- C语言------指针(一)
- 考试系统的基础维护--基本表的连接操作
- CentOS下SSH双机/多机互信