Gorm: ¿Por qué llamar siempre a s.clone?

Creado en 22 jun. 2016  ·  3Comentarios  ·  Fuente: go-gorm/gorm

¿Cuál es la razón?

Comentario más útil

Estos son mis puntos.

Debido a que gorm usa

Es peligroso y puede causar algunos problemas concurrentes.

Todos 3 comentarios

Estos son mis puntos.

Debido a que gorm usa

Es peligroso y puede causar algunos problemas concurrentes.

Perdón por abrir ese tema nuevamente, pero comencé a leer el código de Gorm y parece que podría beneficiarse simplemente dejando que el tiempo de ejecución se copie, en lugar de que la biblioteca lo haga manualmente. Si utiliza un receptor sin puntero, obtendrá una nueva copia cada vez y aún se beneficiará del encadenamiento.

Si está interesado, eche un vistazo a mis pensamientos con más detalle aquí: https://preslav.me/2019/10/06/simple-immutable-builders-in-go-using-value-receivers/

@jinzhu pensamientos sobre el último comentario?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

pjebs picture pjebs  ·  3Comentarios

satb picture satb  ·  3Comentarios

izouxv picture izouxv  ·  3Comentarios

bramp picture bramp  ·  3Comentarios

Quentin-M picture Quentin-M  ·  3Comentarios