0
바이트의 배열 [0..2]이 있습니다. 바이트 배열에 있는지 여부를 확인해야합니다. 그러나 if ($52 in byteArray) then
을 사용할 때 "Operator is overloaded"오류가 발생합니다. 추가 변수를 바이트로 설정 한 다음 문에서 사용했지만 여전히 오류가 발생했습니다. 다음을 보여주는 매우 간단한 프로그램이 있습니다 :바이트 배열에서 한 바이트를 확인할 때 "연산자가 오버로드되지 않았습니다."
program overloaded;
var
byteArray: array[0..2] of Byte;
begin
byteArray[0] := $00;
byteArray[1] := $69;
byteArray[2] := $52;
if ($52 in byteArray) then
writeLn('We will not get to this point');
end.
위의 오류와 함께 컴파일하는 데 실패합니다.
예상됩니다. 배열을 반복해야합니다. –