我刚开始尝试实现视频操作接口(interface)(下载、上传、转码)。在我的下载方法中,我创建了一个Reader并将其分配给结构变量“fileContent”。然后我想在我的上传方法中访问阅读器,但它抛出了运行时错误。panic:runtimeerror:invalidmemoryaddressornilpointerdereference下面是我在goplayground中的代码的链接。任何帮助都会很棒。https://play.golang.org/p/ib38IQ6AZI 最佳答案 问题是您使用的是非指针接收器:func(b