• 필수
– 주로 for문과 while문에서 사용
• 기능적 스타일
– 데이터 불변성
– 재귀 함수 사용
– 고차 함수 사용
> 재귀 함수
– 자신을 부르세요, 자신을 부르세요
> 고차 함수
– 함수를 인자로 받지 않거나 값을 반환하는 함수는 1차원적이다.
– 함수를 매개변수로 받거나 함수를 반환하는 함수는 n+1 차원을 가짐 => 즉, 함수는 매개변수를 갖거나 값을 반환할 수 있음
– 목록 이해
– 이해하기 쉬운 2차원 함수 표현
– (p(w)의 w가 V의 w에서 오는 경우)
– 발전기 이해
– 생성기: 모든 값을 메모리 x에 저장하고 언제든지 값을 생성 및 반환
-> Generator를 사용할 때 한 번에 하나의 값만 순환할 수 있습니다.
– 괄호 ( ) 사용
– 게으른 평가
– 결과가 필요할 때까지 계산을 미루는 기술
– 이름을 부르거나 필요할 때 부를 수 있음
## 생성기 표현식은 지연 평가를 수행하므로 목록보다 메모리 효율성(사용 시간)이 더 좋습니다.
– 수익 키워드
– 반환과 같은 키워드
– 생성기를 반환합니다.함수 실행 중 종료 가능
Java에는 메서드만 있고 C에는 함수만 있으며 Python에는 둘 다 있습니다.
– 호출 연산자를 사용하여 함수를 호출할 수 있으며 VS 메서드는 함수의 특수 클래스입니까?
클래스(템플릿) -> 객체(결과)
– 클래스를 기반으로 모든 개체를 생성할 수 있습니다.