reflect.Value.Len (method)
116 uses
reflect (current package)
deepequal.go#L92: for i := 0; i < v1.Len(); i++ {
deepequal.go#L102: if v1.Len() != v2.Len() {
deepequal.go#L112: for i := 0; i < v1.Len(); i++ {
deepequal.go#L139: if v1.Len() != v2.Len() {
iter.go#L76: for i := range v.Len() {
iter.go#L84: for i := range v.Len() {
iter.go#L140: for i := range v.Len() {
iter.go#L148: for i := range v.Len() {
swapper.go#L24: switch v.Len() {
value.go#L1678: return v.Len() == 0
value.go#L1823: func (v Value) Len() int {
value.go#L2722: n := s.Len()
value.go#L2736: ns := s.Len()
value.go#L2737: nt := t.Len()
value.go#L2780: ds.Len = dst.Len()
value.go#L2787: ss.Len = src.Len()
value.go#L3174: if t.Len() > v.Len() {
value.go#L3179: if n > v.Len() {
value.go#L3269: vl := v.Len()
value.go#L3563: if n > v.Len() {
value.go#L3564: panic("reflect: cannot convert slice with length " + itoa.Itoa(v.Len()) + " to pointer to array with length " + itoa.Itoa(n))
value.go#L3573: if n > v.Len() {
value.go#L3574: panic("reflect: cannot convert slice with length " + itoa.Itoa(v.Len()) + " to array with length " + itoa.Itoa(n))
crypto/x509
verify.go#L578: *count += excludedValue.Len()
verify.go#L583: for i := 0; i < excludedValue.Len(); i++ {
verify.go#L597: *count += permittedValue.Len()
verify.go#L603: for i := 0; i < permittedValue.Len(); i++ {
encoding/asn1
marshal.go#L504: if s.Len() > 0 {
marshal.go#L540: switch l := v.Len(); l {
marshal.go#L585: if v.Kind() == reflect.Slice && v.Len() == 0 && params.omitEmpty {
encoding/binary
binary.go#L703: return size.(int) * v.Len()
binary.go#L711: return size * v.Len()
binary.go#L848: l := v.Len()
binary.go#L870: l := v.Len()
binary.go#L917: l := v.Len()
binary.go#L935: l := v.Len()
encoding/json
decode.go#L554: if i >= v.Len() {
decode.go#L559: if i < v.Len() {
decode.go#L584: if i < v.Len() {
decode.go#L586: for ; i < v.Len(); i++ {
encode.go#L355: return v.Len() == 0
encode.go#L795: sv = make([]reflectWithString, v.Len())
encode.go#L867: }{v.UnsafePointer(), v.Len()}
encode.go#L896: n := v.Len()
encoding/xml
marshal.go#L476: for i, n := 0, val.Len(); i < n; i++ {
marshal.go#L640: n := val.Len()
marshal.go#L804: bytes = make([]byte, val.Len())
marshal.go#L922: if vf.Len() == 0 {
marshal.go#L1124: return v.Len() == 0
read.go#L286: n := val.Len()
read.go#L413: n := v.Len()
fmt
print.go#L881: bytes = make([]byte, f.Len())
print.go#L897: for i := 0; i < f.Len(); i++ {
print.go#L906: for i := 0; i < f.Len(); i++ {
github.com/jackc/pgx/v5/pgtype
array_codec.go#L389: sliceLen := slice.Len()
array_codec.go#L393: innerLen = slice.Index(i).Len()
array_codec.go#L395: if slice.Index(i).Len() != innerLen {
builtin_wrappers.go#L756: return []ArrayDimension{{Length: int32(a.slice.Len()), LowerBound: 1}}
builtin_wrappers.go#L801: a.dims = append(a.dims, ArrayDimension{Length: int32(s.Len()), LowerBound: 1})
builtin_wrappers.go#L802: if s.Len() > 0 {
builtin_wrappers.go#L919: return []ArrayDimension{{Length: int32(a.array.Len()), LowerBound: 1}}
builtin_wrappers.go#L939: if int(dimensions[0].Length) != a.array.Len() {
convert.go#L69: return toInterface(dstPtr, reflect.PtrTo(reflect.ArrayOf(dstVal.Len(), baseElemType)))
pgtype.go#L584: nextDstType = reflect.PointerTo(reflect.ArrayOf(elemValue.Len(), elemValue.Type().Elem()))
pgtype.go#L1440: underlyingArrayType := reflect.ArrayOf(refValue.Len(), refValue.Type().Elem())
go.uber.org/mock/gomock
call.go#L481: for i := 0; i < v.Len(); i++ {
matchers.go#L257: return v.Len() == m.i
matchers.go#L281: if given.Len() != wanted.Len() {
matchers.go#L285: usedFromGiven := make([]bool, given.Len())
matchers.go#L286: foundFromWanted := make([]bool, wanted.Len())
matchers.go#L287: for i := 0; i < wanted.Len(); i++ {
matchers.go#L289: for j := 0; j < given.Len(); j++ {
go/ast
print.go#L154: p.printf("%s (len = %d) {", x.Type(), x.Len())
print.go#L155: if x.Len() > 0 {
print.go#L183: if x.Len() > 0 {
print.go#L186: for i, n := 0, x.Len(); i < n; i++ {
print.go#L200: p.printf("%s (len = %d) {", x.Type(), x.Len())
print.go#L201: if x.Len() > 0 {
print.go#L204: for i, n := 0, x.Len(); i < n; i++ {
google.golang.org/protobuf/internal/impl
codec_map.go#L93: if mapv.Len() == 0 {
codec_map.go#L278: if mapv.Len() == 0 {
codec_map.go#L353: if srcm.Len() == 0 {
codec_map.go#L368: if srcm.Len() == 0 {
codec_map.go#L383: if srcm.Len() == 0 {
convert.go#L352: if c.goType.Kind() == reflect.String && v.Len() == 0 {
convert_list.go#L111: return ls.v.Elem().Len()
convert_map.go#L68: return ms.v.Len()
legacy_message.go#L230: for i := 0; i < vs.Len(); i++ {
message_opaque.go#L154: return rv.Len() > 0
message_opaque.go#L165: if rv.Len() == 0 {
message_opaque.go#L206: return rv.Len() > 0
message_opaque.go#L217: if rv.Elem().Len() == 0 {
message_opaque.go#L266: return rv.Elem().Len() > 0
message_opaque.go#L292: if rv.Elem().Len() == 0 {
message_opaque.go#L351: return rv.Elem().Len() > 0
message_opaque.go#L367: if rv.Elem().Len() == 0 {
message_opaque.go#L437: return rv.Len() > 0
message_reflect_field.go#L160: return rv.Len() > 0
message_reflect_field.go#L171: if rv.Len() == 0 {
message_reflect_field.go#L213: return rv.Len() > 0
message_reflect_field.go#L224: if rv.Elem().Len() == 0 {
message_reflect_field.go#L298: return rv.Len() > 0
message_reflect_field.go#L318: if isBytes && rv.Len() == 0 {
internal/fmtsort
sort.go#L56: n := mapValue.Len()
sort.go#L117: for i := 0; i < aVal.Len(); i++ {
text/template
exec.go#L331: truth = val.Len() > 0
exec.go#L415: if val.Len() == 0 {
exec.go#L418: for i := 0; i < val.Len(); i++ {
exec.go#L423: if val.Len() == 0 {
funcs.go#L224: x, err := indexArg(index, item.Len())
funcs.go#L269: cap = item.Len()
funcs.go#L276: idx := [3]int{0, item.Len()}
funcs.go#L308: return item.Len(), nil