Tag: UNSAFE
Supongamos que tienes dos colecciones (Vec por simplicidad aquí) de instancias de T y una función para calcular si los elementos de esas colecciones aparecen en una o ambas: // Con vidas todavía no anotadas fn comm(left: &Vec<T>, right: &Vec<T>) -> Vec<(Tag, &T)> {} enum Tag { Left, Both, Right, . . . Read more
Me encontré con algo muy similar a lo siguiente en el trabajo. Nunca había trabajado con una base de código de C# que hiciera tanto uso de structs antes. Antes he usado “fixed” para evitar que el recolector de basura mueva las cosas mientras trabajo en algo inseguro utilizando punteros. . . . Read more
Me preguntaba si podría implementar una versión menos verbosa de esta función. Sería genial si tuviera un mejor rendimiento. golang funcion AnyIntToInt(x interface{}) (int, error) { switch val := x.(type) { case int8: return int(val), nil case int16: return int(val), nil case int32: return int(val), nil case int64: return int(val), . . . Read more