Version: 1.7#116 (2001/8/9, 17:56:37 CEST)
Version of last change: 1.7#43 (2001/1/15, 17:34:58 CET)
read
)read
)
read(Term)
Like read(Stream,Term)
with Stream
associated to the current input stream.
Usage: read(+Stream,?Term)
* ISO *
.
followed by either a space or a control character), is read from Stream
and is unified with Term
. The syntax of the term must agree with current operator declarations. If the end of Stream
has been reached, Term
is unified with the term end_of_file
. Further calls to read/2
for the same stream will then cause an error, unless the stream is connected to the terminal (in which case a prompt is opened on the terminal).
No further documentation available for this predicate.
No further documentation available for this predicate.
read
)Defines flags as follows:
define_flag(read_hiord,[on,off],off).
(See section Changing system behaviour and various flags).
If flag is on
(it is off
by default), a variable followed by a parenthesized lists of arguments is read as a
call/N
term, except if the variable is anonymous, in which case it is read as an anonymous predicate abstraction head. For example, P(X)
is read as call(P,X)
and _(X,Y)
as "(X,Y)
.
The predicate is multifile.
Go to the first, previous, next, last section, table of contents.