Looking for julia-lang Answers? Try Ask4KnowledgeBase
Looking for julia-lang Keywords? Try Ask4Keywords

Julia LanguageMacros de cadena


Sintaxis

  • macro "cadena" # breve, forma de macro de cadena
  • @macro_str "cadena" # larga, forma de macro regular
  • macro`command`

Observaciones

Las macros de cadena no son tan poderosas como las cadenas simples, ya que la interpolación debe implementarse en la lógica de la macro, las macros de cadena no pueden contener literales de cadena del mismo delimitador para la interpolación.

Por ejemplo, aunque

julia> "$("x")"
"x"

funciona, la cadena de texto forma macro

julia> doc"$("x")"
ERROR: KeyError: key :x not found

se analiza incorrectamente. Esto se puede mitigar de alguna manera usando comillas triples como delimitador de cadena externo;

julia> doc"""$("x")"""
"x"

de hecho funciona correctamente.

Macros de cadena Ejemplos relacionados