type a=10..10;是什么意思啊? ( 积分: 50 )

  • 主题发起人 主题发起人 lizi_you
  • 开始时间 开始时间
L

lizi_you

Unregistered / Unconfirmed
GUEST, unregistred user!
type a=10..10;是什么意思啊?
为什么以下是错误的:
type b=10..5;
type c=0..sqrt(10);
type d=10.0..20.0;
type e=random(9)..1;
 
10..10集合
type a=10..10 声明一个集合类型的变量
type b=10..5;前面的应该<=后面的
type c=0..sqrt(10);前后两个类型不匹配
有..的集合不能有小数,所以
type d=10.0..20.0也不对。
type e=random(9)..1;
random(9)不是常量,可以用下面的定义
type a=0..trunc(5.3);
type a='a'..'z';等等
 
不好意思,说错了,
..不是集合,表示的是范围
 
谢谢,我明白了!
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
622
import
I
I
回复
0
查看
738
import
I
后退
顶部