Every line of 'golang append string' 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.
6 func Append(buf []byte, s []byte) []byte { 7 buf = append(buf, '"') 8 last := 0 9 for i, b := range s { 10 if !needsEscape(b) { 11 continue 12 } 13 buf = append(buf, s[last:i]...) 14 switch b { 15 case '\a': 16 buf = append(buf, '\\', 'a') 17 case '\b': 18 buf = append(buf, '\\', 'b') 19 case '\f': 20 buf = append(buf, '\\', 'f') 21 case '\n': 22 buf = append(buf, '\\', 'n') 23 case '\r': 24 buf = append(buf, '\\', 'r') 25 case '\t': 26 buf = append(buf, '\\', 't') 27 case '\v': 28 buf = append(buf, '\\', 'v') 29 case '\'': 30 buf = append(buf, '\\', '\'') 31 case '"': 32 buf = append(buf, '\\', '"') 33 case '\\': 34 buf = append(buf, '\\', '\\') 35 default: 36 buf = append(buf, '\\', 'x', hexDigit(b/16), hexDigit(b%16)) 37 } 38 last = i + 1 39 } 40 buf = append(buf, s[last:]...) 41 buf = append(buf, '"') 42 return buf 43 }
154 func (m *OutBufferBE) AppendString(s string) { 155 m.b = append(m.b, s...) 156 }
126 func (f *Factory) AppendString(str string) error { 127 if e, ok := f.valToEnum[str]; ok { 128 f.column.data = append(f.column.data, e) 129 return nil 130 } 131 132 return f.appendString(str) 133 }
1447 func (me *ModifierExpr) AppendString(dst []byte) []byte { 1448 dst = append(dst, me.Op...) 1449 dst = append(dst, " ("...) 1450 for i, arg := range me.Args { 1451 dst = append(dst, arg...) 1452 if i+1 < len(me.Args) { 1453 dst = append(dst, ", "...) 1454 } 1455 } 1456 dst = append(dst, ')') 1457 return dst 1458 }
1518 func (ae *aggrFuncExpr) AppendString(dst []byte) []byte { 1519 dst = append(dst, ae.Name...) 1520 dst = appendStringArgListExpr(dst, ae.Args) 1521 if ae.Modifier.Op != "" { 1522 dst = append(dst, ' ') 1523 dst = ae.Modifier.AppendString(dst) 1524 } 1525 return dst 1526 }
335 func (ch pgChan) AppendValue(b []byte, quote int) []byte { 336 if quote == 0 { 337 return append(b, ch...) 338 } 339 340 b = append(b, '"') 341 for _, c := range []byte(ch) { 342 if c == '"' { 343 b = append(b, '"', '"') 344 } else { 345 b = append(b, c) 346 } 347 } 348 b = append(b, '"') 349 350 return b 351 }
161 func (s *sliceArrayEncoder) AppendByteString(v []byte) { s.elems = append(s.elems, string(v)) }
147 func (s *TStrings) Append(S string) { 148 Strings_Append(s.instance, S) 149 }
44 func (q *queryParamsAppender) AppendValue(b []byte, quote int) []byte { 45 return q.AppendFormat(b, defaultFmter) 46 }
47 func (c Column) AppendByteStringAt(buf []byte, i uint32) []byte { 48 return buf 49 }