Elixir:
Interpolation de chaînes de caractères
How to: | Comment faire :
name = "World"
# Interpolation simple
message = "Hello, #{name}!"
IO.puts message
Sortie: Hello, World!
Deep Dive | Plongée en Profondeur
Interpoler, c’est intégrer des variables directement dans des chaînes depuis Elixir 1.0. Avant, on concaténait, mettant bout à bout les strings et les variables, ou en utilisant des fonctions plus lourdes. Interpoler, ça fait propre et c’est rapide ; Elixir utilise l’opérateur #{...}
. Le bytecode Erlang final est optimisé, comme pour une concaténation classique.