The `ltrim()` function removes specific leading characters from the given input string. If the characters to trim are unspecified, the space, tab, carriage return and newline characters will be used by default. Returns a copy of the input string with the specified leading characters removed. Returns `null` if the given input argment is not a valid string value. -- Testcase -- {% printf("%.J\n", [ // not specifying trim characters will trim whitespace ltrim(" Hello World!"), // if trim characters are specified, only those are removed ltrim("|* Foo Bar +|", "+*|"), // ltrim does not affect characters in the middle or the end ltrim(" Foo Bar "), ltrim("|Foo|Bar|", "|") ]); %} -- End -- -- Expect stdout -- [ "Hello World!", " Foo Bar +|", "Foo Bar ", "Foo|Bar|" ] -- End -- Supplying an invalid string will yield `null`. -- Testcase -- {% printf("%.J\n", ltrim(true)); %} -- End -- -- Expect stdout -- null -- End --