8.2默认端口
2016-02-27 本文已影响26人
jarod_chan
大部分简单的输入输出函数,目标端口都是一个可选参数,而且默认情况下,是当前的输入端口或者输出端口。而且,错误信息将被写到当前的错误端口,这个端口实际上是输出端口。current-input-port
,current-output-port
,current-error-port
函数分别获得相应的端口。
如果你在终端启动一个racket程序,那么输入,输出,错误端口都被连接到终端。更确切的说,他们被连接到系统的输入,输出,错误。输出到错误端口的信息将用红色斜体字显示。
current-port 函数实际上是可以参数化的,也就是说他们的值可以赋值给一个参数。