数组与枚举

万一老师博客:http://www.cnblogs.com/del/archive/2008/01/09/1031196.html

----------------------------------------------------------------------------------------

type
  TMyEnum = (Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday); {定义枚举}
var
  weekArr: array[TMyEnum] of string; {定义数组}
  myEnum: TMyEnum;                   {定义枚举变量}
begin
  {数组赋值}
  weekArr[Monday]    := ‘星期一‘;
  weekArr[Tuesday]   := ‘星期二‘;
  weekArr[Wednesday] := ‘星期三‘;
  weekArr[Thursday]  := ‘星期四‘;
  weekArr[Friday]    := ‘星期五‘;
  weekArr[Saturday]  := ‘星期六‘;
  weekArr[Sunday]    := ‘星期天‘;

  {调用数组}
  ShowMessage(weekArr[Sunday]); {星期天}

  {遍历数组}
  for myEnum := Low(weekArr) to High(weekArr) do
  begin
    ShowMessage(weekArr[myEnum]); {将分别显示: 星期一 ... 星期天}
  end;
end;
时间: 2024-10-10 08:15:09

数组与枚举的相关文章

数组的枚举

//数组的遍历(枚举)对集合中的元素依次不重复的遍历 //1.下标遍历 for (int i=0;i<[week count];i++) { NSString *str=[week objectAtIndex:i]; NSLog(@"%@",str);//week[i]可以使用  不建议使用 } //2.快速遍历   for in for (NSString *str in week) { NSLog(@"%@",str); } //id 代表任意类型  当不

2基本类型数组和枚举类型——重拾Java

2.1 标识符和关键字 2.1.1标识符 标识符:用来标志类名.变量名.方法名.类型名.数组名.文件名的有效字符序列称为标识符.简单地说,标识符就是一个名字. Java关于标识符的语法规则 标识符由字母.下划线.美元符号和数字组成,长度不受限制. 标志符的第一个字符不能数字字符. 标识符不能是关键字 标志符不能是true,false和null(尽管true,false和null不是java关键字) 标识符中的字母是区分大小写的,hello和Hello是不同的标志符 2.1.2 关键字 关键字就是

POJ 题目 3693 Maximum repetition substring(后缀数组+RMQ+枚举求最小字典序的重复次数最多的子串)

Maximum repetition substring Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8067   Accepted: 2463 Description The repetition number of a string is defined as the maximum number R such that the string can be partitioned into R same conse

腾讯2016年实习生笔试题-蛇形数组-循环枚举遍历

在n*n方阵里填入1,2···,n*n,要求天成蛇形,如n=4时. 10  11  12      1 9   16   13     2 8   15   14     3 7     6    5     4

写一个运用到数组、枚举、强制转换和循环语句的控制台应用程序

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CWork0408 { class Program     { public enum Student { stu1 = 1, stu2 = 2, stu3 = 3, stu4 = 4, stu5 = 5, stu6 = 6 } static void Main(string[] args) { strin

学习的枚举类型,结构以及初步了解数组

今天首先总结了前面学习的顺序结构,分支结构,循环结构和跳转语句. 然后就开始了新课的内容:枚举类型,结构和数组. 枚举类型:enum(关键字)  自定义名字(枚举类型自定义取的名字){ } 举例写下:显示QQ的三种状态和交通灯的三种颜色 namespace _015枚举 { enum QQ { //int i online=1234567, //0 offline, //1 hidden//2 } enum TraffLight:long { red, yellow, green } class

【OC加强】枚举介绍、数组的排序、对象的排序、如何利用block排序以及一些数据类型知识

(1)枚举的定义和元素调用 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSArray *[email protected][@"one",@"two",@"three"]; //把数组变成枚举 NSEnumerator *enum1=[arr1 objectEnumerator]; NSS

3.php基础(控制语句,函数,数组遍历)

if条件判断语句 结构一:只判断true,不管false 结构二:既判断true,也判断false(二选一) 结构三:多条件判断 switch多分支结构 Switch语法结构说明: l Switch的原理:根据一个变量的不同取值,与每一个case中的值相比,如果一样,则条件满足,执行该代码. l Case的值,只能是常数,是一个字符串,或者一个整数. l Break终止switch运行,并跳转到结束大括号之后. l 如果省略break语句,会继续向下一个case运行. l Default语句,是

NSString用法,object-C数组以及字符串拼接和分割

一.介绍使用NSString创建一个字符串的代码如下: #import <Foundation/Foundation.h>int main (int argc, char *argv[]){    NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init]; NSString *[email protected]"Programming is fun";    NSLog(@"%@",str); [poo