본문으로 건너뛰기

단일 행 텍스트 읽기 (LCC.web_file.get_line)

선언​

line, err = LCC.web_file.get_line(path, line_number, timeout?)

매개변수​

  • path
    문자열 형태, 대상 파일의 경로
  • line_number
    숫자 형태, 읽어올 행 번호; 양수는 1부터 시작하며, 음수는 끝에서부터 역순으로 계산됨(-1는 마지막 행을 의미하고, 0는 마지막 행 다음을 나타냄)
  • timeout
    숫자 형태, 선택 사항; 요청 시간 초과 시간(초), 기본값은 60

반환 값​

  • line
    문자열 형태 또는 nil, 지정된 행의 내용; 대상 행을 읽지 못할 경우 빈 문자열이 반환되며, 실패할 경우 nil이 반환됨
  • err
    문자열 형태 또는 nil, 오직 실패할 경우에만 오류 설명이 반환됨

설명​

지정된 행 번호에 해당하는 단일 행의 내용을 읽어옵니다.
양수는 1부터 시작하며, 음수는 끝에서부터 역순으로 계산됨(-1는 마지막 행을 의미하고, 0는 마지막 행 다음을 나타냄).
대상 행을 읽지 못할 경우 빈 문자열이 반환됩니다.

예시​

local line, err = LCC.web_file.get_line("/설정/list.txt", 3)
if line then
print("3번째 줄: " .. line)
end