【发布时间】:2016-08-04 16:54:32
【问题描述】:
我做了一个能够解析命令行输入的小程序。它通过std.in 运行良好。但是,当我查阅官方文档进一步学习时,我发现我的东西太多了。
var (
Stdin = NewFile(uintptr(syscall.Stdin), "/dev/stdin")
)
我单独阅读了func NewFile,type uintpty,Package syscall的文档,但无法弄清楚整体。还有,我也不知道/dev/stdin是什么意思。
除了go,我从未学过另一种静态编程语言。我怎么能体会stdin的魔力?
【问题讨论】:
-
Go 下通常是 UNIX。一本关于 UNIX 魔法的好书是 amazon.com/Advanced-Programming-UNIX-Environment-3rd/dp/…