Error in importing custom packages in Go Lang
Solution 1:
you would need to make your function exportable with an uppercase for its name:
func Fastget(...
Used as:
n:=libfastget.Fastget(url,4,filename)
The spec mentions: "Exported identifiers":
An identifier may be exported to permit access to it from another package. An identifier is exported if both:
- the first character of the identifier's name is a Unicode upper case letter (Unicode class "
Lu
"); and- the identifier is declared in the package block or it is a field name or method name.
All other identifiers are not exported.
Solution 2:
to export a function into another package the function identifier must start with a capital letter.