Ramda로 불변적으로 배열 다루기
이 글은 함수형 프로그래밍 시리즈 'Thinking in Ramda'의 일곱 번째 편입니다. 지난 Part 6에서는 객체를 함수적이고 불변적인 방식으로 다루는 방법을 살펴보았습니다. 이번에는 배열을 동일한 원칙으로 다루는 방법을 알아보겠습니다.
배열 요소 읽기
Part 6에서 객체 속성 읽기를 위한 prop, pick, has 등의 Ramda 함수를 배웠습니다. 배열에는 이에 대응하는 더 많 ...
6월 8일 04:04에 게시됨
파이썬 메모리 관리와 데이터 타입: 가변성, 불변성, 복사 및 인코딩
가변 및 불변 데이터 타입
=============
1.1 개념
가변 데이터 타입: 값이 수정될 때 메모리 주소가 변경되지 않음
불변 데이터 타입: 값이 수정될 때 메모리 주소가 변경됨
1.2 일반 데이터 타입의 코드 구현
가변 타입: list, dict, set
불변 타입: str, int, float, bool, tuple
(1) 정수 - 불변
num_val = 10
print(id(num_val)) # 140709452925800
num_val = 20
p ...
6월 2일 22:42에 게시됨