输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
OS
os
File
File.close
File.puts
File.printf
File.flush
File.tell
File.seek
File.eof
File.read
File.write
File.getline
File.toString
ListFilesResult
FileStat
结构体
内置变量与常量
通用约定
交易所

检查文件指针是否已到达文件末尾。

eof()

示例

逐行读取文件直至文件结束。

javascript
function main() { let file = os.open("data.txt", "r") let lineCount = 0 while (!file.eof()) { let line = file.getline() if (line !== undefined) { lineCount++ Log("Line", lineCount + ":", line) } } Log("Total lines:", lineCount) file.close() }

返回值

类型描述

bool

如果已到达文件末尾则返回true,否则返回false。

参考

备注

用于在读取文件时判断是否已读取完所有内容。只有在某次读取碰到文件末尾后才返回true:例如getline()返回undefined、read(size)读不到数据,或不带参数的read()读完剩余内容;调用seek()后恢复为false。