정말 위에가 간결하고 가독성 좋다고 생각함?
밑에는 걍 파이썬 코드임
사용한 모듈은 전부 built-in 이고
여기서 더 짧게 할수도 있는데
위에 함수형에다가 lazy evaluation까지 추가해서 아래 2셀 (3줄) 추가됨
정말 위에가 간결하고 가독성 좋다고 생각함?
밑에는 걍 파이썬 코드임
사용한 모듈은 전부 built-in 이고
여기서 더 짧게 할수도 있는데
위에 함수형에다가 lazy evaluation까지 추가해서 아래 2셀 (3줄) 추가됨
짧게 하면 import itertools as it from string import ascii_uppercase as UPPERCASE for i in range(1, 4): for c in (''.join(c) for c in it.combinations_with_replacement(UPPERCASE, i)): print(c) 이걸로 끝
해당 댓글은 삭제되었습니다.
자바는 내가 파이썬만큼 모름. 근데 비함수형으로 짜도 함수형보다는 가독성 좋을거 같음. 자바로 한정하면 함수형이 좀 더 간결할수도 있겠는데 전체 설계에 함수형으로 적용하는게 아니라 기능별로 함수형으로 만든 다음 사용할때는 다른 패러다임을 섞어 써야 그나마 써먹을수 있을듯
함수형을 몰라서 하는 소리 ㅇㅇ 하스켈 한번 공부해봐라 - return 0;
하스켈 그 머지 Yet another 책 좀 보다가 말았는데 그 때도 이게 읽기 좋다는 느낌은 안들었음
함수형이 사이드이펙트를 최대한 마지막 레이어로 밀어내서 얘기치 못한 버그들을 줄여주고 좀 더 안전하다는건 알겠는데 뭐 각자 쓰이는 분야가 있는거니까
Write once, read many (and run many many 이건 걍 내가 추가) 로 생각해보면 하스켈이 3번째에 장점을 가지는 거 같고 가독성이 좋고 쓰기도 쉽다는데 위에 비교처럼 나는 걍 비함수형이 쓰기도 쉽고 읽기도 쉬운거 같았음. 내가 아는게 많이 없어서 그런걸수도 있어서 혹시 내가 잘못알고 있다면 추천할만한 책 있음? 원서도 ㄱㅊ
저건그냥 자바가 구린거잖아 - dc App