在计算机科学中,输入流(input stream)和输出流(output stream)是用于在程序和外部环境(通常是文件、网络连接或终端)之间传输数据的抽象概念。它们是对数据流的抽象表示,使得程序可以与外部环境进行通信、读取数据或写入数据。
-
输入流:输入流表示从外部环境(例如文件、键盘、网络连接等)向程序中传输数据的过程。程序可以通过输入流来读取外部数据,然后对这些数据进行处理。例如,当用户在键盘上输入文本时,这些数据可以通过输入流传输到程序中。在文件操作中,读取文件内容也是通过输入流来实现的。
-
输出流:输出流表示从程序向外部环境传输数据的过程。程序可以通过输出流将处理后的数据发送到外部环境,供其他程序或用户使用。例如,程序可以通过输出流将结果打印到终端上,或将数据写入到文件中。
输入流和输出流的概念提供了一种通用的方式来处理数据的输入和输出,使得程序可以与外部环境进行交互。在实际编程中,输入流和输出流通常与文件、网络、标准输入(stdin)、标准输出(stdout)和标准错误(stderr)等概念结合使用,以实现数据的读取和写入操作。
os.Stdout, os.Stderr, os.Stdin os.Copy
bytes标准库,地址:https://blog.csdn.net/walkskyer/article/details/135404326
string标准库,地址:https://blog.csdn.net/cold___play/article/details/130694406
io标准库,地址:https://blog.51cto.com/zhangxueliang/8717867
os库,地址:https://blog.csdn.net/qq_42538588/article/details/135168014
标签:输出,程序,标准,外部环境,https,go,os,输入 From: https://www.cnblogs.com/lfxx/p/18125405