read - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Input and Output : Input : read

read

the read statement and function

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

read filename

read(filename,encoding=enc);

Parameters

filename

-

name or string

enc

-

(optional) identical("utf-8","latin-1") text encoding used by filename

Description

• 

The read statement is used to read Maple language files into Maple.

• 

If the filename ends with the characters ".m", the file is assumed to be in Maple internal format. The objects stored in the file are read into Maple and become available for use. This functionality is not intended for end users.

• 

If the file is in Maple language format, the statements in the file are read and executed as if they were being entered into Maple interactively, except that they are not echoed to the display unless interface(echo) is set to two or higher.

• 

If filename contains unusual characters (such as, "/" and "."), then the name must be enclosed in quotation marks. For more information on filenames, see file.

• 

The default text encoding is "utf-8".  To properly read high-ASCII characters, the proper text encoding must be chosen.  The read command also accepts encoding="latin-1" for files using the ISO/IEC 8859-1 standard.

Examples

fileFileTools:-TemporaryFile,.mpl,directory='tempdir'

file/usr/local/repository/tmp/mpldoc_slot0/mpldoc3/yYoYxV9R.mpl

(1)

FileTools:-Text:-WriteString(file,"hello := proc(who) cat(\"hi \",who); end;\n");

40

(2)

FileTools:-Text:-Closefile

readfile:

hellomom

hi mom

(3)

Compatibility

• 

The read command was updated in Maple 2018.

• 

The encoding option was introduced in Maple 2018.

• 

For more information on Maple 2018 changes, see Updates in Maple 2018.

See Also

convert

file

interface

name

save