Struct con impl en Rust
Un struct y su bloque impl, que es donde Rust pone los métodos.
struct Point {
x: f64,
y: f64,
}
impl Point {
fn distance_to(&self, other: &Point) -> f64 {
let dx = self.x - other.x;
let dy = self.y - other.y;
(dx * dx + dy * dy).sqrt()
}
}
Palabras clave y builtins usados aquí
f64fnimplletselfstruct
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 177
- Tokens
- 66
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 42 segundos.
Paso 2 de 2 en Structs y métodos; paso 12 de 15 en Propiedad y préstamos.