In OCaml, you can use the Printf
module to format strings. Here is an example:
let name = "John"
let age = 30
let height = 180.5
let formatted_string = Printf.sprintf "Name: %s, Age: %d, Height: %.1f" name age height
(* The value of formatted_string is now: "Name: John, Age: 30, Height: 180.5" *)
In this example, we use the Printf.sprintf
function to create a formatted string. The first argument to this function is the format string, which specifies how the remaining arguments should be formatted.
In the format string, %s
is used to indicate that the next argument should be formatted as a string, %d
is used to indicate that the next argument should be formatted as an integer, and %.1f
is used to indicate that the next argument should be formatted as a floating-point number with one decimal place.
You can use a variety of format specifiers in the format string to control how the remaining arguments are formatted. For a complete list of format specifiers and examples, you can refer to the Printf
module documentation.