저는 perl에 익숙하지 않아 웹 페이지를 유지 관리하는 임무를 부여 받았습니다. 수정 방법을 모르는 버그를 발견했습니다.참조에 대한 키의 인수 유형은 unblessed 여야합니다.
perl 스크립트가 다음 코드에서 중지됩니다.
my @failedTests = (sort(keys ($TestResultsData{$currPlatform}{$currDate}{failedtests})));
while (@failedTests)
{
...
오류 메시지는 다음과 같습니다 작동하도록
Type of argument to keys on reference must be unblessed hashref or arrayref.
이 코드 줄을 다시 기록 할 수 있습니까?
이보기 당신의 'TestResultsData' 변수의 선언. – toolic
그 정의는 다음과 같습니다. 'my % TestResultsData; ' 이 함수 외 – AlexN