2
일련의 문자열을 Letters.txt 파일에 쓰려고합니다. 다트의 루프를 통해 파일에 쓰기
import "dart:io";
main() {
List letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"];
File file = new File("Letters.txt");
for (int i = 0; i < 10; i++) {
file.writeAsString("${letters[i]}", mode: FileMode.APPEND);
}
}
파일을 여는
,Letters.txt
, 그것은 "ABCDEFGHIJ"를 표시해야하지만, 대신, "J"는 보여줍니다. 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?
FileMode: WRITE
,
WRITE_ONLY_APPEND
및
WRITE_ONLY
을 시도했지만 그 중 하나도 시도하지 않았습니다.