name <- "Fred"
age <- 50
cat(glue("My name is {name} and my age next year is {age}"))
# glut first trims the output
anniversary <- as.Date("1991-10-12")
cat(glut("
My name is {name},
my age next year is {age},
my anniversary is {anniversary}.
"))
# single braces can be inserted by doubling them
glue("My name is {name}, not {{name}}.")
# List like objects can be used in place of an environment
dat <- cbind(car = rownames(mtcars), mtcars)
glue("{car} does {mpg} mpg.", dat)
Run the code above in your browser using DataLab