• # Super !

    Posté par (site web personnel, Mastodon) . En réponse au journal Port de taptempo en Rust. Évalué à 5.

    Cool ! Je l'attendais avec impatience ce journal :)

    Sur le plan technique, je reste toujours dubitatif sur la notation

    Some(r)=>r.map(|s|s!="q")

    avec son |s| qui donne l'impression d'une variable sortie ex nihilo mais je commence à comprendre un peu mieux suite au commentaire de Kantien... Même si c'est pas encore cristal clear :D

    D'autre part, dans

    let(first,last)=(self.hits.front().unwrap(),self.hits.back().unwrap());
    letelapsed_time=last.duration_since(*first);

    Le fait que first et last ne soient pas déclarés avec un type me dérange toujours même si la ligne d'après me fait comprendre qu'il s'agit d'un pointeur vers un temps. Du coup, je trouve que ça limite la visibilité et que si on se retrouvait avec un tel code à l'autre bout du programme, ce serait plus difficile à comprendre.

    Gloabalement, ce n'est pas non plus totalement incompréhensible pour un dino comme moi qui est resté bloqué sur du procédural/objet :D

    Encore merci