File.printf
格式化写入数据到文件。
printf(format)
printf(format, arg1, arg2, ...argN)示例
格式化写入交易数据。
javascript
function main() {
let file = os.open("trade_log.txt", "w+")
let price = 100.25
let volume = 1000
let bytes = file.printf("Price: %.2f, Volume: %d\n", price, volume)
Log("Formatted bytes written:", bytes)
file.seek(0, 0)
let data = file.read()
Log("data:", data)
// 输出:data: Price: 100.25, Volume: 1000
// file.printf("| Price: %.2f, Volume: %d\n") // "| Price: %!f(MISSING), Volume: %!d(MISSING)"
// file.seek(0, 0)
// data = file.read()
// Log("data:", data)
file.close()
}返回值
| 类型 | 描述 |
number | 返回实际写入的字节数。 |
参数
| 名称 | 类型 | 必填 | 描述 |
format | string | 是 | 格式化字符串。 |
args | any | 否 | 格式化参数。 |
参考
备注
支持的格式符:%s、%d、%f、%v、%%,可以带标志(-、0)、宽度和精度,例如%.2f、%-8s、%08d。参数不足时,对应位置写入%!d(MISSING)这样的占位文本。