存储在GitHub中的Go模块成功地在本地编译;但是,如果我试图通过docker (即使是在同一个文件夹中的本地)进行编译,就会收到一个错误,抱怨子文件夹中的每个本地导入都不存在本地包:------#14 0.535 main.go:10:2: no required moduleFROM golang:1.16-buster AS build
go :: Int -> [a] -> Int | ( (take n xs) == (take (n+1) xs) ) = n但是,编译器给出了错误: • No instance for (Eq a1) arising from a use of ‘==’| ((take n xs) == (take (n + 1) xs)) = n