typestar

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í

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.

Escribe este fragmento

Paso 2 de 2 en Structs y métodos; paso 12 de 15 en Propiedad y préstamos.

← Anterior Siguiente →