Jaki jest (lub jest) idiomatyczny sposób na pozbycie się znaków nowej linii ze stringów w Haskell? Czy muszę tworzyć własne, znajdując końcowe znaki/spacje, a następnie je usuwając?Zdejmowanie nowych linii w Haskell
EDIT: Patrzę na to, co robi rstrip Pythona, ale nie muszą opcjonalne "znaki" Argument:
string.rstrip (s [, chars])
zwróci kopia ciągu znaków z usuniętymi znakami końcowymi. Jeśli znaki są pominięte lub brak, znaki białej spacji są usuwane. Jeśli podano i nie ma wartości Brak, znaki muszą być ciągiem znaków; znaków w łańcuchu będzie usunięty z końca ciągu ta metoda jest wywoływana.
Choć obie twoje pytanie i różne odpowiedzi udzielone kontrakt z realizacją 'rstrip' funkcji Pythona w Haskell, używając nie jest bardzo idiomatyczne w Haskell w większości przypadków. Zwykle używałbyś 'linii' i' słów', chyba że jest jakiś inny wyjątek. – Yitz