Logo

Programming-Idioms

Given the integer x = 8, assign to the string s the value "Our sun has 8 planets", where the number 8 was evaluated from x.
New implementation

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating material.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
s = std::format("Our sun has {} planets", x);
var s = $"Our sun has {x} planets";
var s = "Our sun has $x planets";
s = "Our sun has #{x} planets"
  write (unit=s,fmt='(*(G0))') "Our sun has ",x," planets."
s := fmt.Sprintf("Our sun has %d planets", x)
let s = `Our sun has ${x} planets`;
import java.util.Formatter;
Formatter f = new Formatter();
f.format("Our sun has %s planets", x);
f.flush();
String s = f.toString();
import static java.text.MessageFormat.format;
String f = "Our sun has {0,number} planets",
       s = format(f, x);
String s = "Our sun has %s planets".formatted(x);
String s = String.format("Our sun has %s planets", x);
val s = "Our sun has $x planets"
local str=string.format("Our sun has %d planets",x)
$s = "Our sun has {$x} planets";
uses SysUtils;
s := 'Our sun has '+IntToStr(x)+' planets';
uses SysUtils;
s := 'Our sun has '+x.ToString+' planets';
uses SysUtils;
s := Format('Our sun has %d planets',[x]);
$s = "Our sun has $x planets"
s = f'Our sun has {x} planets'
s = "Our sun has #{x} planets."
let s = format!("Our sun has {x} planets");
let s = format!("Our sun has {} planets", x);