선언형 프로그래밍은 어떤 방법(How)으로 동작하는지 나타내기 보다 무엇(What)을 하는지를 중점으로 하는 방법이다.먼저 코드 1을 보면,addOne이라는 함수는 arr 배열을 파라미터로 받고 나서 result라는 새로운 배열을 선언한 뒤, 배열 arr의 원소들에 1