나는 테이블을 가지고 있으며 루프가 테이블 키 일치를 찾지 못하면 매번 업데이트됩니다.루프가 테이블에서 일치 항목을 찾을 때까지
for d in io.popen("ls -a /mnt/mediashare/net"):lines() do
OnlineCheck[#OnlineCheck+1] = d
end
먼저 나는 경기를 루프 휴식을 세운 경우 일치를 형성 찾기 위해 나는 다른 루프를 실행 테이블에있는 값을 추가하지만,하지 않을 경우 다음은 새 값으로 테이블을 다시로드해야하고 다시 일치 시작 . 이 모든 작업을 단일 루프에서 수행하는 방법을 알지 못합니다.
for d1,d2 in pairs(OnlineCheck) do
if d2==NASFolder then
print("NAS Connected")
break
else
print("NAS is Offline")
end
end
코드는 파이프를 명시 적으로 닫아야합니까, 아니면 모든 데이터를 읽는 것만으로 충분합니까? –