태그 보관물: functor

Rust 프로그래밍에서 map() 활용하기

Python이 그러하듯 Rust도 declarative programming(선언형 프로그래밍)을 지원한다. 그 중 map()은 이러한 코딩스타일의 대표처럼 사용되고는 하는데, 이것을 이용하면 길고 장황한 코드를 간단하게 나타낼 수 있다. 기본적 사용법 1 부터 10까지 1씩 증가하는 값을 가진 i32 형의 10칸짜리 배열 arr이 있다고 할 때, 그 안에 있는 각 원소들에 2를 곱하는 코드이다. 위의 코드는 Python과 같은 다른 언어에서도 […]