file.write
Syntax
- b = file.write(a<,l>)
- file.write(<f>) = l
- Write a list to a file. - If a file pointer is not provided, then writes to the last opened file. - If called on get, then a list must be provided as an argument (after any optional file pointer). All entries in that list are written to the file. true is returned. - If called on assignment, then the assignment value is assumed to be a list that is written to the file. 
Usage Example
The following example illustrates how file.write can be used
model new
zone create brick size 2 2 2
fish define output_gps
    local f = file.open("gps.txt","write","text")
    local l = list
    loop foreach local g gp.list
        local a = string.build("%1,%2,%3,%4", gp.id(g), ...
                       gp.pos(g)->x, gp.pos(g)->y, gp.pos(g)->z)
        l = list.append(l,a)
    endloop
    file.write(f,l)
    file.close(f)
end
[output_gps]
| Was this helpful? ... | Itasca Software © 2024, Itasca | Updated: Oct 27, 2025 | 
