--- name: lcfirst status: documented runtime: pp source: src/runtime/pp/strings/case.rs --- ```{index} single: lcfirst; Perl built-in (pp runtime) ``` # lcfirst ## Synopsis ```perl $result = lcfirst($string); $result = lcfirst('HELLO'); # "hELLO" ``` ## Description Lowercases the first character of a string. Returns a copy of STRING with the first character converted to lowercase and all other characters left unchanged. For ASCII first characters, a single-byte in-place mutation is used. For Unicode first characters, `to_lowercase()` may change the byte length. Returns an empty string when given an empty string. ## See also ucfirst, uc, lc