예를 들어, haskell리스트가 [72,73,74,75]
인데,이리스트를 문자열로 출력 할 수 있습니까?,리스트의 모든 요소는 ascii 값입니다.하스켈은 ascii 값 목록을 출력합니다
2
A
답변
6
당신은 map
을 결합 할 수 있습니다, 목록의 각 요소에 함수를 적용하고 Int
값을 Char
값으로 변환하는 chr
함수 :
> map chr [72,73,74,75]
"HIJK"
0
당신은 문자로 정수 값을 변환 모듈에서 숯불을 'CHR'를 사용할 수 있습니다
import Char
intListToString l = [ chr x | x <- l ]
main = do
putStrLn $ "the string: " ++ (intListToString [72,73,74,75])
'runghci가'제공과 함께 위의 실행 :
the string: HIJK
6
을 사용하여 Int
코드 포인트를 Char
으로 변환 할 수 있습니다. String
은 Char
의 목록 일뿐입니다. 이것은 어쨌든해야 할 일인 ASCII 코드뿐만 아니라 모든 유니 코드 코드 포인트에서 작동합니다.
Hoogle을 사용하면 다음과 같은 기능을 찾을 수 있습니다. Int -> Char
과 같이 입력하면 해당 유형과 일치하는 기능을 사용할 수 있습니다.
0
이 목록을 문자열이나 쉼표가있는 목록으로 사용 하시겠습니까? 당신은 (이미 덮여 있었다) 그 문자의 대응에 아스키 문자 값을 변환하지 않으려면, 다음을 수행 할 수 있습니다
concatMap show [72,73,74,75]
당신에게 "72737475"문자열 및
init $ tail $ show [72,73,74,75]
하여 줄 것을 줄 것이다 너 "72,73,74,75"문자열
관련 문제
- 1. 파이썬에서 대괄호없이 목록을 출력합니다.
- 2. 하스켈은 튜플
- 3. Ascii 값 저장
- 4. 직접 ASCII 값 쓰기
- 5. ASCII 값 사용 방법
- 6. Nothing에 대한 ASCII 값
- 7. 문자의 Ascii 값 표시
- 8. ASCII 표현 대신 MASM StdOut 정수 값
- 9. 하스켈은 DLL
- 10. 템플릿 하스켈은
- 11. 중첩 목록을 검색하고 결과를 파이썬 오류로 출력합니다.
- 12. ASCII 버튼 제목의 문자열 값
- 13. 16 진수에 해당하는 ASCII 값
- 14. 하스켈은, 파라미터 데이터 형식 문자열
- 15. PHP shell_exec는 물음표를 출력합니다
- 16. 하스켈은 foldlM '을 가지고 있습니까?
- 17. 하스켈은 이상한 장소
- 18. 하스켈은 '어디'와 가드 그래서
- 19. 하스켈은 Functor 내포 법
- 20. 하스켈은 왜 그렇게 큰가요?
- 21. 하스켈은 튜플의 마지막 요소를 증가시킵니다.
- 22. 확장 된 ASCII/ANSI 값 변환
- 23. Oracle 테이블에서 비 ASCII 값 제거
- 24. n 개의 파일에서 n 개의 열로 목록을 출력합니다.
- 25. mathematica에 행렬을 멋지게 출력합니다.
- 26. 하스켈은 구조화 된 데이터 타입
- 27. 하스켈은 잘 작동하는 것 같지만
- 28. 하스켈은 OSGi를 구현할 수 있습니까?
- 29. 하스켈은 처음 n 행을 읽습니다.
- 30. 하스켈은 평가와 관련하여 썽크가 바뀔 수 있습니까?