Форматирование Haskell String как в C - PullRequest
1 голос
/ 13 октября 2019

Можно ли манипулировать строками для вывода так же, как это возможно в C, я имею в виду:

printf ("%. 2f", число);

возможно ли сделать такое же форматирование в Haskell?

1 Ответ

1 голос
/ 13 октября 2019

Вы можете использовать модуль Text.Printf , который является частью пакета base, поэтому он (обычно) уже установлен. Этот модуль задокументирован как:

A C printf (3) -подобный форматер . Эта версия была расширена Бартом Мэсси согласно рекомендациям Джона Мичама и Саймона Марлоу.

Мы можем использовать функцию printf Например:

Prelude> import Text.Printf
Prelude Text.Printf> number = 3.1415926
Prelude Text.Printf> printf "%.2f\n" number
3.14
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...