1.2 KiB

Function print

Interpolate values into a string template.

Syntax

math.print(template, values)
math.print(template, values, precision)

Parameters

Parameter Type Description
template string A string containing variable placeholders.
values Object An object containing variables which will be filled in in the template.
precision number Number of digits to format numbers. If not provided, the value will not be rounded.

Returns

Type Description
string Interpolated string

Examples

// the following outputs: 'Lucy is 5 years old'
math.print('Lucy is $age years old', {age: 5});

// the following outputs: 'The value of pi is 3.141592654'
math.print('The value of pi is $pi', {pi: math.pi}, 10);

// the following outputs: 'hello Mary! The date is 2013-03-23'
math.print('Hello $user.name! The date is $date', {
  user: {
    name: 'Mary',
  },
  date: new Date(2013, 2, 23).toISOString().substring(0, 10)
});

See also

format