首页 > 其他分享 >高级数据类型

高级数据类型

时间:2023-02-16 22:24:11浏览次数:26  
标签:String 数据类型 高级 -------------------------------------------- 类型 Var integer Type

枚举类型
Type
  WeekDays=(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);
Var
  WeekDay:WeekDays;
--------------------------------------------或者直接声明
或者直接声明
Var
  WeekDay:(Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday);
子界类型
Type
  Months=1..12;
  Caps='A'..'Z';
Var
  Month:Months:
--------------------------------------------或者直接声明  
或者直接声明
Var
  Month:1..12:
集合类型
Type
  Numbers=set of byte;
Var
  Number:Numbers:
--------------------------------------------或者直接声明  
或者直接声明
Var
  Number:set of Byte;
数组类型
Type
  CompanyName=Array [1..20]of string;
Var
  MyCompany:CompanyName;
--------------------------------------------或者直接声明   
或者直接声明
Var
  MyCompany:Array [1..20]of string;
记录类型
Type
  Student=record
  Name:String;
  Age:integer;
  Grade:String;
  Addr:String;
End;

Var
  CollageStudent:Student;
--------------------------------------------或者直接声明

Var
  CollageStudent:Record
  Name:String;
  Age:integer;
  Grade:String;
  Addr:String;
End;
文件类型
Type
  TMingRiFile=file of integer;
类 类型
Type
  类名=Class(父类名)
    域
    属性
    方法
End;
--------------------------------------------例如
Type
  Tperson=class(Tobject)
  Name:String;
  Age:integer;
  Addr:String;
   Procedure SetAge(Value:integer);
   Function GetAge:integer;
End;
指针类型
Type 
  TmingRi=^integer;
变体类型

声明了Variant类型后,可以赋给它除了Int64和结构类型以外的所有类型的值;当其出现在赋值语句和表达式中时,编译器将自动完成类型转换。

Var
  MyVariant:Variant;
begin
  MyVariant:=200;          //integer类型值
  MyVariant:='MingRiSoft'; //real类型值
  MyVariant:=123.4567;     //string类型值
  MyVariant:=true;         //boolean类型值
end;

《Delphi应用开发完全手册》p24

标签:String,数据类型,高级,--------------------------------------------,类型,Var,integer,Type
From: https://www.cnblogs.com/DQ-MINE/p/17128503.html

相关文章

  • javascript 高级编程系列 - async/await
    async/await其实是生成器的语法糖,async用于声明一个函数是异步的,而await用于等待一个异步方法执行完成,并且await只能出现在async函数中。1.async函数async函数返回一......
  • java数据类型转换
    title:java基本数据类型转换time:2023-1-15-16-32-6900当把一种基本数据类型的值赋给另一种变量时,就涉及到数据转换。将这些类型按精读由低到高排列:byteshortchar......
  • 2.15数据类型和常用方法
      字符串string 用来记录人的名字,家庭住址,性别等描述性质的状态定义方式name='abc'列表list中括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,可......
  • 数据类型及常用方法
    目录引入一、整型int二、浮点型float三、字符串类型str四、列表list五、字典dict六、布尔值bool七、元组tuple八、集合set引入我们学习变量是为了让计算机能......
  • 数据类型
    ......
  • python数据类型
    python数据类型:Number(数字): int、float、bool、complex(复数)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)如何查看数据类型:使用type()函数查看数据类型,例......
  • 一封传话聚合推送高级特性API
    一封传话聚合推送高级特性API前言上一次介绍了一封传话的API文档的主要推送API,主要用于实现快速推送到微信、企业微信、钉钉、飞书、邮箱、自定义Webhook。集成该API后仅......
  • 数据类型
    数据类型                单精度浮点数是:float            ?为什么......
  • Python 高级编程之正则表达式(八)
    目录一、概述二、正则表达式语法1)字符匹配2)字符集合3)定位符4)分组1、定义分组2、引用分组3、命名分组三、Python的re模块1)re.match()方法2)re.search()方法3)re.match()......
  • vue3数据类型ref,Reactive,shallowRef,shallowReactive基本用法
    1.ref用于创建基础类型的响应式,也可以创建引用类型的响应式.2.ref对于引用类型,底层也是转换为reactive来进行响应式处理3.ref创建的响应式数据在脚本中需要通过.......