[dart] finally 블록
예를 들어, 파일을 열고 처리한 후 파일을 닫아야 하는 경우 finally
블록을 사용하여 파일을 강제로 닫을 수 있습니다.
아래는 finally
블록의 간단한 예제 코드입니다.
import 'dart:io';
void main() {
File file = File('test.txt');
try {
var contents = file.readAsStringSync();
print(contents);
} catch (e) {
print('An error occurred: $e');
} finally {
file.closeSync(); // 파일을 항상 닫음
}
}
이 예제에서, finally
블록은 파일을 항상 닫는 역할을 합니다.
자세한 내용은 Dart 공식 문서를 참조하세요.