У меня есть строка, которая мне нужна только для ввода первой буквы. Мне также нужно сохранить регистр любых последующих писем. Сначала я подумал:
String.capitalize("hyperText")
поможет. Но в дополнение к исправлению первой буквы, он уменьшает количество остальных букв. То, что мне нужно в конечном итоге, это «Гипертекст». Мой начальный проход в этом:
<<letter :: utf8, rest :: binary>> = word
upcased_first_letter = List.to_string([letter])
|> String.upcase()
upcased_first_letter <> rest
Это прекрасно работает, но на самом деле это похоже на многословие и много работы. Я продолжаю чувствовать, что есть лучший способ. Я просто не вижу этого.