et je trouve franchement dommage qu'un nouveau langage utilise une syntaxe si peu lisible..
L'équivalent de println!("{}", foo); ça serait en Perl print("$foo");
ou avec des {} si on veut clairement délimiter les variables du texte print("${foo}"); en Ruby pareil mais avec un # au lieu d'un $.
Dans les deux cas en Perl ou en Ruby, quand on lit le programme pas besoin de faire des aller-retour entre le texte et les variables contrairement à Rust ou au C: qui ne s'est jamais trompé en C dans ses chaine de formats en utilisant la mauvaise variable?
Pas moi!
En Rust, on peut faire println!("{u}", u = foo);, c’est un peu moins moche mais je ne comprends pas l'intérêt par rapport à un (hypothétique) println!("{foo}"); ??
# Un peu de bike shedding: je n'aime pas leur syntaxe des format string
Posté par reno . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à -1.