lib
Module
lib
Module summary
A number of useful library functions
Description
Warning
This module is retained for compatibility. It may disappear without warning in a future release.
Exports
flush_receive() -> ok
Flushes the message buffer of the current process.
error_message(Format, Args) -> ok
Types:
Format = io:format() Args = [term()]
Prints error message Args
in accordance with Format
. Similar to io:format/2
, see io(3)
.
progname() -> atom()
Returns the name of the script that started the current Erlang session.
nonl(String1) -> String2
Types:
String1 = String2 = string()
Removes the last newline character, if any, in String1
.
send(To, Msg) -> Msg
Types:
To = pid() | atom() | {atom(), node()} Msg = term()
This function to makes it possible to send a message using the apply/3
BIF.
sendw(To, Msg) -> Msg
Types:
To = pid() | atom() | {atom(), node()} Msg = term()
As send/2
, but waits for an answer. It is implemented as follows:
sendw(To, Msg) -> To ! {self(),Msg}, receive Reply -> Reply end.
The message returned is not necessarily a reply to the message sent.
© 2010–2017 Ericsson AB
Licensed under the Apache License, Version 2.0.