Seek a stream to its end.


In the Julia programming language, the function seekend is used to seek a stream to its end.

julia> io = IOBuffer("Hello, World!")
IOBuffer(data=UInt8[...], readable=true, writable=false, seekable=true, append=false, size=13, maxsize=Inf, ptr=1, mark=-1)

julia> seekend(io)

julia> position(io)

This example demonstrates seeking to the end of an IOBuffer stream using seekend. After calling seekend(io), the position within the stream is set to the end (13 in this case).

Common mistake example:

julia> file = open("data.txt", "r")

julia> seekend(file)
ERROR: MethodError: no method matching seekend(::File)

In this example, the seekend function is called on a File object. However, the seekend function is only applicable to seekable streams, such as IOBuffer. Ensure that the stream you're using supports seeking before using seekend.

See Also

deserialize, eachline, eof, fd, flush, IOBuffer, ismarked, isopen, isreadonly, mark, nb_available, open, pipeline, position, read, read!, readavailable, readbytes, readbytes!, readline, redirect_stderr, redirect_stdin, reset, seek, seekend, seekstart, serialize, skip, skipchars, TextDisplay, unmark, write, writemime,

User Contributed Notes

Add a Note

The format of note supported is markdown, use triple backtick to start and end a code block.

*Required Field

Checking you are not a robot: