Every line of 'golang get last element of slice' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
159 func Slice(list cell.I, start, end int64) cell.I { 160 length := Length(list) 161 162 if start < 0 { 163 start = length + start 164 } 165 166 if start < 0 { 167 panic("slice starts before first element") 168 } else if start > length { 169 start = length 170 } 171 172 if end <= 0 { 173 end = length + end 174 } 175 176 if end < 0 { 177 panic("slice ends before first element") 178 } else if end > length { 179 end = length 180 } 181 182 end -= start 183 184 if end < 0 { 185 panic("end of slice before start") 186 } else if end == 0 { 187 return pair.Null 188 } 189 190 for start > 0 { 191 list = pair.Cdr(list) 192 193 start-- 194 } 195 196 slice := pair.Cons(pair.Car(list), pair.Null) 197 198 for c := slice; end > 1; end-- { 199 list = pair.Cdr(list) 200 n := pair.Cons(pair.Car(list), pair.Null) 201 pair.SetCdr(c, n) 202 c = n 203 } 204 205 return slice 206 }
80 func (x AstSlice) Slice(lo, hi int) AstWithSlice { x.X = x.X[lo:hi]; return x }
110 func (v DenseFloat32Vector) Slice(i, j int) Vector { 111 return v[i:j] 112 }
110 func (v DenseInt32Vector) Slice(i, j int) Vector { 111 return v[i:j] 112 }
25 func (l ExprSlice) slice(i, j int) NodeSlice { return l[i:j] }
155 func (r GraphListResponse) slice(i, j int) interface{} { 156 return r[i:j] 157 }
599 func (l exprList) slice(i, j int) nodeList { return l[i:j] }
415 func (v *BaseKParserVisitor) VisitSlice(ctx *SliceContext) interface{} { 416 return v.VisitChildren(ctx) 417 }
24 func Slice(arr []byte, count int) [][]byte { 25 26 sliceCount := len(arr) / count 27 result := make([][]byte, sliceCount) 28 29 for i := 0; i < sliceCount; i++ { 30 start := i * count 31 end := i*count + count 32 33 result[i] = arr[start:end] 34 } 35 36 return result 37 }
2650 func (v GtkTextBuffer) GetSlice(start *GtkTextIter, end *GtkTextIter, include_hidden_chars bool) string { 2651 return C.GoString(C.to_charptr(C._gtk_text_buffer_get_slice(v.TextBuffer, &start.TextIter, &end.TextIter, bool2gboolean(include_hidden_chars)))); 2652 }