Удалите Символы из конца Строки Scala

Согласно Stroustrup:

"модернизированные броски" были представлены, чтобы дать программистам шанс указать их намерения более ясно и для компилятора для фиксации большего количества ошибок.

Поэтому действительно, для безопасности, поскольку это делает дополнительное время компиляции, проверяя.

70
задан BefittingTheorem 30 November 2009 в 21:23
поделиться

4 ответа

Как насчет использования dropRight, который работает в 2.8: -

"abc!".dropRight(1)

Что дает "abc"

132
ответ дан 24 November 2019 в 13:20
поделиться
string.init // padding for the minimum 15 characters
12
ответ дан 24 November 2019 в 13:20
поделиться
val str = "Hello world!"
str take (str.length - 1) mkString
7
ответ дан 24 November 2019 в 13:20
поделиться
string.reverse.substring(1).reverse

Это просто отбивная, верно? Если вам нужен метод chop, почему бы не написать свою собственную библиотеку StringUtils и включить ее в свои проекты, пока вы не найдете подходящую, более общую замену?

Эй, послушайте, это в общем доступе.

Apache Commons StringUtils .

4
ответ дан 24 November 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: