Size: a a a

2020 May 15

а

а кто это in Go-go!
такое постоянно встречается
источник

а

а кто это in Go-go!
еще есть вк с BaseBoolInt
источник

а

а кто это in Go-go!
где вместо bool 0,1
источник

а

а кто это in Go-go!
угадайте язык бекендов этих API
источник

╳Click here in Go-go!
а кто это
где вместо bool 0,1
php?
источник

а

а кто это in Go-go!
именно
источник

C

Calculon in Go-go!
ну а чо
1 это короче чем true на 3 символа
источник

C

Calculon in Go-go!
Calculon
ну а чо
1 это короче чем true на 3 символа
latency меньше
источник

LT

Lucky Tea in Go-go!
Но тогда зачем json?
источник

AS

Alexandr Sokolov in Go-go!
json.Number
источник

VI

Vadim Inshakov in Go-go!
господа, я правильно понимаю, что такой unsafe действительно небезопасен (в отличие от однострочных преобразований)?

func String(bytes []byte) string {
 hdr := *(*reflect.SliceHeader)(unsafe.Pointer(&bytes))
 return *(*string)(unsafe.Pointer(&reflect.StringHeader{
   Data: hdr.Data,
   Len:  hdr.Len,
 }))
}
источник

а

а кто это in Go-go!
как минимум нарушается иммутабельность строки
источник

ВС

Владимир Столяров... in Go-go!
Vadim Inshakov
господа, я правильно понимаю, что такой unsafe действительно небезопасен (в отличие от однострочных преобразований)?

func String(bytes []byte) string {
 hdr := *(*reflect.SliceHeader)(unsafe.Pointer(&bytes))
 return *(*string)(unsafe.Pointer(&reflect.StringHeader{
   Data: hdr.Data,
   Len:  hdr.Len,
 }))
}
Если слайс никак потом не меняется и никуда дальше не утекает, то жить можно. Но лучше конечно unsafe не использовать =)
источник

а

а кто это in Go-go!
Владимир Столяров
Если слайс никак потом не меняется и никуда дальше не утекает, то жить можно. Но лучше конечно unsafe не использовать =)
лучше бы использовать strings.Builder
источник

а

а кто это in Go-go!
он делает ровно то же самое
источник

а

а кто это in Go-go!
но легально👌🏻
источник

ВС

Владимир Столяров... in Go-go!
Потому что у него внутри слайс байт, который не экспортируется
источник

а

а кто это in Go-go!
ну там много хаков
источник

а

а кто это in Go-go!
перед каждым вызовом проверяется 10 из 10
источник

VI

Vadim Inshakov in Go-go!
а кто это
лучше бы использовать strings.Builder
интересно, пошел смотреть
источник