본문 바로가기

전체 글

(17)
return에 대해 첫번 째 5는 p_plus에서 print된 5이다. 두번째 프린트 값 None과 5를 살펴보자. p_result의 값은 none이 나왔다. 그 이유는 print(a+b)는 함수내에서 계산이 이루어지는 프로세스이다. 하지만 r_result의 경우 return을 이용해서 r_plus(2,3)인 함수가 호출되면 return a+b로 치환되는 것이다. 그래서 r_result=a+b로 바뀌고 그 값이 5가 r_result에 저장 되어 5가 출력되는 것이다. 반면에 p_result는 프로세싱이 p_plus안에서 이뤄지고 끝났으므로 p_result값에는 아무것도 남지 않게 되어 none이 나오는 것이다. 또한 return은 function을 종료한다.
eclipse에서 패키지가 폴더로 보일 때 계속 로그인을 하면 pro06/login5가 떠야되는데 코드는 똑같은데 계속 페이지를 찾을 수 없다고 떴다. 그래서 계속 틀린그림 찾기 하다보니까 내가 sec03을 다 합치는 법을 몰라서 어쩌다 저렇게 만들었는데 패키지에서 폴더로 아이콘이 빠뀌어 있었다!! 해결법은 1. 프로젝트 우클릭 -> properties->Java Build Path에서 Source -> 해당 폴더의 Excluded 선택 -> Remove.(None으로 변함) -> 적용 출처: https://febdy.tistory.com/47 [집]
input tag에 hidden속성 "" input태그를 hidden속성으로 지정하면 화면에는 보이지 않지만 value에 이미 값이 저장되어 잇다. 따라서 계산기 화면에서 서블릿으로 어떤 기능을 수행할지 명령을 전달할 수 있다.