Puissante, puissante.. Ça se discute.
Je ne vois pas trop en quoi c'est plus puissant que l'équivalent en Scala (la même chose existe en Perl, Ruby):
tata="tutu"
"toto ${tata}"
mis à part que la syntaxe Python/Rust viole la règle DRY (ne pas se répéter)..
Si tu as une variable avec un nom bien clair alors "toto ${ma_variable}" est court et bien lisible mais la syntaxe Python/Rust impose d'ajouter un renommage supplémentaire même dans ce cas ("toto {foo}",foo=ma_variable)..
[^] # Re: 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.
Puissante, puissante.. Ça se discute.
Je ne vois pas trop en quoi c'est plus puissant que l'équivalent en Scala (la même chose existe en Perl, Ruby):
tata="tutu"
"toto ${tata}"
mis à part que la syntaxe Python/Rust viole la règle DRY (ne pas se répéter)..
Si tu as une variable avec un nom bien clair alors "toto ${ma_variable}" est court et bien lisible mais la syntaxe Python/Rust impose d'ajouter un renommage supplémentaire même dans ce cas ("toto {foo}",foo=ma_variable)..