数组类型的用法
如下定义类型:
type
TValidFloor= 1..10;
TElevatorState= set of (esUpRun, esDownRun, esStop);
TTask= record
Floor: TValidFloor;
Direction: TElevatorState;
end;
TTaskList= array[1..10] of TTask;
然后定义类:
type
TBuilder = class
private
FRequestList: TTaskList;
public
procedure CreateTask(Task: TTask);
end;
procedure TBuilder.CreateTask(Task: TTask);
begin
RequestList[2].Floor:= Task.Floor;
end;
编译出错:Left side cannot be assigned to
该怎么办呀?