본문 바로가기

패키지2

5일차 #가변인수 #함수오버로딩 #지역변수(Local Variable) 전역변수 (Global Variable) #지역 함수(Local Function) #메모리의 스택(Stack) 영역 #소스 파일 여러 개로 분리하기 #패키지 #다른 패키지의 함수 호.. 가변인수 가변인수 vararg 가변인수는 일반 인수와 함께 쓸수 있음 ex) fun function(something:Char, vararg numbers:Int):Int 일반 인수가 가변 인수보다 오른쪽에 있으면 호출시 인수에 매개변수 이름을 붙여야 함 ex) fun function(vararg numbers:Int, something:Char):Int ex) function(N개의 Int 타입 인수,something = Char 타입 인수) #함수 오버로딩(Function Overloading) 이름이 중복되는 함수 작성 코틀린에서는 함수 시그니처가 다르기만 하면 함수 이름의 중복을 허용함 = 함수 오버로딩 지역변수(Local Variable) 전역변수 (Global Variable) 지역변수와 전역.. 2019. 3. 26.
4일차 파이썬 모듈과 패키지 #파이썬 #모듈 #패키지 모듈 남이 만든 것을 가져다 사용하는 것? 현재 작업중인 곳에 diva.py 파일을 저장 모듈 불러오기 diva 모듈 사용하려면 import diva 라고 선언하면됨 . 함수뿐 아니라 클래스도 사용가능 클래스 사용할 때의 예시 특정 함수나 클래스 불러오기 일부분만 필요할때, 모듈에서 함수 한개만 필요할 때 든지~ from import 예시 모듈 해당 모듈의 모든 내용을 가져오면서 모듈 이름을 호출할 때 사용하지 않도록~! 하는 법 모듈의 모든 내용 가져오기 다른 이름으로 모듈 불러오기as 로 별칭 주기~ 모듈 실행하기각 모듈은 쉘에서 일반적인 python 명령을 통해 -> python .py 패키지 모듈들을 모아서 하나의 담아 두는것 패키지 만들기__init__.py 파일을 어떤 디렉토리 안에 넣으면 해.. 2019. 2. 8.