A라는 클래스 안에full 이라는 함수 이외에도 몇개의 함수가 잇다고 할때 모든 함수들이 리턴값을 가진 함수라고 침 그럼 A 클래스의 객체를 만들엇을때 full을 포함한 함수들의 리턴값들은 어디에 저장(?)됨? - dc official App
리턴값은 그 메소드를 실행하면 만들어지는거지 어디에 미리 저장되어있는게 아냐.... (물론 캐싱해놓는다든지 하는 경우도 있지만 이건 좀 다른 얘기)
음...그건 알고 물어본건데 내가 쓴 말이 이상한가보네 여튼 r=A.full() 같은 식으로 하면 리턴값이 r로 가는게 맞음?
리턴값 객체가 어딘가에 만들어지고 변수명 r이 거기에 바인딩됨
파이썬은 모든게 객체이고 하나의 객체에 여러개의 변수가 바인딩될 수 있기 때문에 어떤 데이터가 어떤 변수에 저장된다라고 생각하면 실수하기 쉬움
바인딩?? 객체의 주소에 r이라는 변수명이 할당된다는뜻?
사용자가 직접 그 주소를 다룰 수는 없게 되어있지만 내부적으로는 그러함
감사합니다 선생님 ㄱㅅㄱㅅ