mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-13 07:10:20 +02:00
(String Ports): In call-with-output-string, note proc
should not close the port. In get-output-string, note string must be gotten before closing the port.
This commit is contained in:
parent
d5c4160240
commit
a1e7d87423
1 changed files with 4 additions and 1 deletions
|
@ -777,7 +777,7 @@ file port facilities:
|
||||||
@deffnx {C Function} scm_call_with_output_string (proc)
|
@deffnx {C Function} scm_call_with_output_string (proc)
|
||||||
Calls the one-argument procedure @var{proc} with a newly created output
|
Calls the one-argument procedure @var{proc} with a newly created output
|
||||||
port. When the function returns, the string composed of the characters
|
port. When the function returns, the string composed of the characters
|
||||||
written into the port is returned.
|
written into the port is returned. @var{proc} should not close the port.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
||||||
@deffn {Scheme Procedure} call-with-input-string string proc
|
@deffn {Scheme Procedure} call-with-input-string string proc
|
||||||
|
@ -821,6 +821,9 @@ inaccessible.
|
||||||
Given an output port created by @code{open-output-string},
|
Given an output port created by @code{open-output-string},
|
||||||
return a string consisting of the characters that have been
|
return a string consisting of the characters that have been
|
||||||
output to the port so far.
|
output to the port so far.
|
||||||
|
|
||||||
|
@code{get-output-string} must be used before closing @var{port}, once
|
||||||
|
closed the string cannot be obtained.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
||||||
A string port can be used in many procedures which accept a port
|
A string port can be used in many procedures which accept a port
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue