함수 이름의 사용
⼀ 함수 이름은 가변이지만 ⼀ 특별한 변수이고, 괄호 ⾏ 변수 함수로 수행 될 수있다.
1 함수 이름의 메모리 어드레스
DEF FUNC () : 인쇄 ( " 오 " ) 인쇄 (FUNC) 결과 : <0x1101e4ea0 AT 기능 FUNC>
도 2에서, 함수 이름은 다른 변수에 할당 될 수있다
DEF FUNC () : 인쇄 ( " 오 " ) 인쇄 (FUNC) = FUNC의 #은 변수의 할당 다른 시간에 대한 ⼀ 변수로 작동하는 A () #의 () 함수 호출을 사용 FUNC
삼,
함수 이름은 컨테이너의 요소로서 사용될 수있다
DEF의 에서 func1 () : 인쇄 ( " 오 " ) DEF의 FUNC2 () : 인쇄 ( " 오 " ) DEF의 func3 () : 인쇄 ( " 오 " ) DEF Func4 () : 인쇄 ( " 오 " ) LST = [FUNC1, FUNC2 , func3] 에 대한 I 에서 LST : I ()
4 함수 이름은 함수의 매개 변수로서 사용될 수있다
DEF FUNC () : 인쇄 ( " 먹을 " ) DEF의 FUNC2합니다 (FN) : 인쇄 ( " 나는 FUNC2 오전 " ) 에서 Fn () #을 하려면 Fn을 통해 통과 수행 인쇄 ( " 나는 FUNC2입니다 " ) FUNC2을 (FUNC) # 매개 변수는 FUNC2 파라미터 FN과 같은 기능 FUNC에 전달.
도 5는 함수 이름은 함수의 리턴 값으로 사용될 수있다
DEF의 func_1 () : 인쇄 ( " 함수에서 개별 사례 1. " ) DEF의 func_2 () : 인쇄 ( " 함수 (2)로부터 개인 경우 " ) 인쇄 ( " . 함수 개별 사례 1 " ) 창 func_2 FN = func_1 () # YES 이 시점에서 기능 1 1 개 2 기능 함수 반환은 ⾯ FN 2 함수이다 FN () #이 함수가 리턴 ⾏ 수행 ⾯