본문 바로가기

지역변수3

6월 12일 (1) python - 함수 함수 : 특정 용도의 코드(명령어)를 모아 놓은 것 정의형식) def 함수명(매개변수목록): 실행문장.... 사용형식) 함수명(값목록) 코드의 용도를 구분할 수 있다. 코드를 재사용할 수 있다. 실수를 줄일 수 있다. 호이스팅(hoisting) 선언 전에 사용 가능한 기법 파이썬 함수는 호이스팅이 불가! 함수 정의 먼저 후 호출하기 자바스크립트는 함수 표현식 콘솔에서 에러난 경우 삭제 후 다시 실행! def hello(): print("hello world!") def hi(): print("Welcome") if input('sel : ') == '1': hello() else: hi() # 단수(d)를 입력 받아서 해당 단을 출력 def gugudan(d): for i in range(1, 10): .. 2023. 6. 12.
4월 11일 (2) Java - 변수 용어, 저장 위치 변수 용어 정리 1. 지역변수 : 메소드 내부에 작성된 변수, 메소드 호출 시 생성되었다가 메소드 종료 시 제거된다. 다시 호출되면 새롭게 다시 생성 2. 매개변수 : 메소드에서 파라미터를 받기 위한 지역 변수. 지역변수와 같음. 3. 참조변수 : 인스턴스의 주소를 저장하는 변수. 예) String, Class에 만들어진 변수 4. 멤버변수 : 클래스 내부, 메소드 외부에 작성하는 변수, 한 클래스의 모든 메소드에서 사용이 가능(전역) 객체 = 멤버변수 + 메소드 5. 인스턴스 (멤버)변수 : 멤버변수면서, static이 붙지 않는 변수. (인스턴스 생성 후부터 존재하는 변수) 필드와 같은 말 6. 필드 : 인스턴스 변수를 지칭하는 다른 말 7. 스태틱 (멤버)변수 : 멤버변수이면, static이 붙는 .. 2023. 4. 11.
3월 13일 (2) JavaScript - 변수 범위, 함수 표현식, 이벤트 변수의 범위(scope) 변수는 선언하고 사용할 때 적용되는 범위(scope)를 갖는다. 변수의 유효 범위에 따른 구분 1. 지역변수(local variable) - 함수 안에서만 사용할 수 있는 변수 매개변수도 지역변수이다. for 문에서 만든 변수(카운터 변수)는 for 범위 안에서만 사용할 수 있다. 2. 전역변수(global variable) - 함수 범위에 상관없이 모든 범위에서 사용할 수 있는 변수 화살표함수(=>) 함수 표현식을 화살표 함수로 간결하게 표현, 가독성 및 유지 보수성을 높이는 방식. 작성단계 1) function 키워드를 생략한다. p = 매개변수 const idfunction = function(p) {.....}; -> const idfucntion = (p) => {..... 2023. 3. 13.