func hasProtocolAsPrefix(val string) bool {
    return strings.HasPrefix(val, "http://") ||
        strings.HasPrefix(val, "https://") ||
        strings.HasPrefix(val, "ftp://") ||
        strings.HasPrefix(val, "s3://")
}
// hasProtocolAsPrefix returns true if the value belongs
// to some protocol
hasProtocolAsPrefix returns true if the value belongs
to some protocol
// hasProtocolAsPrefix returns true if the value belongs // to some protocol
func hasProtocolAsPrefix(val string) bool {
    return strings.HasPrefix(val, "http://") ||
        strings.HasPrefix(val, "https://") ||
        strings.HasPrefix(val, "ftp://") ||
        strings.HasPrefix(val, "s3://")
}
func hasProtocolAsPrefix ( val string ) bool { return strings . HasPrefix ( val , " " ) || strings . HasPrefix ( val , " " ) || strings . HasPrefix ( val , " " ) || strings . HasPrefix ( val , " " ) }
hasProtocolAsPrefix returns true if the value belongs
to some protocol
hasProtocolAsPrefix returns true if the value belongs to some protocol