Я использовал break для разделения строки. Теперь я хочу работать с элементами, которые были разделены. Как я могу это сделать? Это код, который я использовал, чтобы разбить строку: печать $ (перерыв (== ' «) комм)Работа над элементами списка: Haskell
-2
A
ответ
2
Тип подписи break
(при использовании со строками) является:
break :: (Char -> Bool) -> String -> (String, String)
так break (== ' ') comm
- это набор строк (before,match)
, где before
является частью до первого матча, а match
- это все остальное.
Для использования, просто присвоить результат break
к кортежу:
main = do
comm <- getLine
let (before,after) = break (== ' ') comm
putStrLn $ "before the first space: " ++ before
putStrLn $ "after = " ++ after
Смежные вопросы
- 1. Операции над элементами списка питон
- 2. RcppArmadillo: «- =» операция над элементами списка
- 3. Работа над отдельными элементами RDD-pyspark
- 4. Работа с элементами списка в списках python
- 5. В Haskell, какова внутренняя работа понимания списка?
- 6. Вызвать функцию над элементами списка в python
- 7. Итерации над элементами списка, разделенного пробелами
- 8. Итерация над элементами списка без резервирования; Python
- 9. Python: Фильтрация большого списка по операциям над элементами списка
- 10. posix pthread работа над элементами массива в отдельных потоках
- 11. Работа над перекрывающимися элементами в IEnumerable по LINQ
- 12. Работа с элементами «остатка»
- 13. Работа с элементами «кругового штабеля»
- 14. Работа матрицы в Haskell
- 15. Итерация над элементами набора
- 16. чтение массива с несколькими элементами (работа над двумя элементами не три)
- 17. Haskell работает над списком полукокса
- 18. Haskell: Работа с ошибками/исключениями в Haskell
- 19. Haskell - отображение над списком списков
- 20. Работа над подписями
- 21. над Монады в Haskell
- 22. Итерация над n последовательными элементами списка (с перекрытием)
- 23. Ajax не работает над элементами списка в неупорядоченном списке
- 24. Как выполнять арифметические операции над элементами списка Prolog
- 25. пролог-два списка, выполните операцию над соответствующими элементами
- 26. Как показать полупрозрачную маску над элементами списка в WPF
- 27. Работа над массивом SQL
- 28. Работа над выражением лямбда
- 29. Работа над сетями
- 30. Работа над строками, python
Это работает. Большое спасибо. –
Как насчет маркировки ответа как принятого? :-) – ErikR