@mschuett或多或少:它是一个指向“os.File”的正确类型的'nil'指针。 (在这种情况下,你不能通过它做任何事情。)并且'var_io.Reader =(* os.File)(nil)'赋值使得编译器检查'* os.File'是一个' io.Reader'(否则分配将无效)。如果你去游乐场并将'* os.File'改为'* os.Process',你会看到它为不满足界面事件而产生的错误。 – 2015-02-20 06:55:03