Delimitadores de cadenas en Ruby

MD Aminul Islam 21 junio 2023
  1. Usa el %Q en Ruby
  2. Usa el %q en Ruby
  3. Usa el % en Ruby
Delimitadores de cadenas en Ruby

A veces, es posible que necesite imprimir una ecuación, pero cuando lo intenta, el programa resuelve automáticamente la ecuación e imprime el resultado. Pero hay algunas técnicas a través de las cuales puedes hacer esto.

Este artículo discutirá los delimitadores de cadenas en Ruby, y también veremos algunos ejemplos para facilitar el tema. Veremos el uso de %q, %Q y %.

Usa el %Q en Ruby

En nuestro siguiente ejemplo, ilustraremos el uso de %Q. Veamos el siguiente ejemplo.

puts %Q{3 + 2 =\n#{ 3 + 2 }}

La única línea anterior del programa le proporcionará la salida resultante a continuación, y si observa la salida, verá que la ecuación matemática se resuelve antes de imprimir.

3 + 2 =
5

Usa el %q en Ruby

En nuestro siguiente ejemplo, demostraremos el uso de %q. Veamos el siguiente ejemplo.

puts %q{3 + 2 =\n#{ 3 + 2 }}

La única línea anterior del programa le proporcionará la salida resultante a continuación. Verás que la ecuación matemática permanece sin resolver antes de imprimir.

3 + 2 =\n#{ 3 + 2 }

Usa el % en Ruby

En nuestro ejemplo a continuación, demostraremos el uso de %. Veamos el siguiente ejemplo.

puts %{3 + 2 =\n#{ 3 + 2 }}

La única línea anterior del programa le proporcionará la salida resultante a continuación. Verás que la ecuación matemática está resuelta antes de imprimir. Es mayormente similar al %Q.

3 + 2 =
5

Recuerde que %Q es la notación predeterminada de %.
Tenga en cuenta que todo el código que comparte este artículo está escrito en Ruby.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn