사용 라이브러리 : FParsec
깃허브 주소 : https://github.com/CloudHolic/JsonBeautifier
마지막 원소 이후엔 콤마가 안붙는거 때문에 구현이 좀 난잡해짐.
좋은 방법이 있을 것 같은데 머리 쓰기 싫으니 그냥 냄.
String.Join 써서 나름 깔끔하게 고침 + 마지막원소가 중복될경우 콤마 안붙이는 문제도 해결
이젠 진짜 버그없겠지
날먹의 유혹을 뿌리쳤다!
---------------------------------------
+ 추가) https://gall.dcinside.com/github/37230 예제도 테스트함.
굿
intercalate는 본질적으로 지저분하게 생겨서 저거 하는 함수를 잘 분리하는 수 밖에 없는듯
List.last 써서 마지막 원소인지 체크하는게 ㄹㅇ 맘에 안드는데 좋은 방법 없을까
저거 리스트에 중복된 원소 있을 때도 콤마 올바르게 붙임?
for 말고 foldr이나 리스트에 직접 재귀하는 방법 쓰셈
아 맞네 중복원소면 콤마 제대로 안붙여주네ㅋㅋㅋㅋㅋㅋ 그냥 iter써야겠다
수정함. 이젠 깔끔해진듯?
읽을 수는 없지만 꽤 깔끔한 것같음