En Python, este idioma para el formato de cadenas es bastante común
s = "hello, %s. Where is %s?" % ("John","Mary")
¿Cuál es el equivalente en Ruby?
python
ruby
string-formatting
TIMEX
fuente
fuente
Respuestas:
La forma más fácil es la interpolación de cadenas . Puede inyectar pequeños trozos de código Ruby directamente en sus cadenas.
También puede hacer cadenas de formato en Ruby.
Recuerde usar corchetes allí. Ruby no tiene tuplas, solo matrices, y esas usan corchetes.
fuente
'#{name1}'
que no es lo mismo que"#{name1}"
.'#{"abc"}' # => "\#{\"abc\"}"
pero lo que quieres es"#{"abc"}" # => "abc"
En Ruby> 1.9 puedes hacer esto:
Ver los documentos
fuente
Casi de la misma manera:
fuente
En realidad casi lo mismo
fuente