def mamama():
mamama.nana = 0
이랑
def mamama():
global nana = 0
이랑 차이가 뭐임? 둘 다 함수 밖에서 사용 가능한거 같은데 같은 변수로 취급하지는 않는것 같더라고
혹시 혹시 차이점이랑 어떤게 더 안정적인지 알려줄 수 있는 파잘알 군필여고생 있으면 알려줄 수 있을까요
def mamama():
mamama.nana = 0
이랑
def mamama():
global nana = 0
이랑 차이가 뭐임? 둘 다 함수 밖에서 사용 가능한거 같은데 같은 변수로 취급하지는 않는것 같더라고
혹시 혹시 차이점이랑 어떤게 더 안정적인지 알려줄 수 있는 파잘알 군필여고생 있으면 알려줄 수 있을까요
아 모른다 ㅠ
처음꺼는 함수 객체의 attribute로 변수 지정한 거 뿐이고 후자는 처음 봄
둘 다 안 쓴다고 보면 됨
그럼 함수 밖으로 해당 함수에 저장된 변수 값 가져오고 싶으면 어떻게 해야됨??
함수 return 한 걸 받아서 쓰셈
오... 안써보긴했는데 느낌 빡오네.. 츄라이 해봄 ㄳㄳ
복잡하게 배배꼬아놓은거.이부러 억지 이해할 필욘 없음 그 므냐 포인터와 배열을 ㅈ ㄴ 나게 섞어놓은걸 증명하는 문제만큼 시간낭비임
아니 내가 지금 함수에 저장된 변수 값을 꺼내서 써야되는데 저걸 쓰고있음 혹시 저 두개 말고 함수에 저장된 변수 값 어떻게 끌고 나옴??