function(2)
-
함수에 타입 지정하기
함수는 파라미터와 리턴 값에 타입 지정이 가능하다. function 두배(x: number) :number{ return x * 2 } 리턴값이 없는 경우 void 타입을 지정할 수 있다. function 리턴없는함수(x: string) :void{ console.log(x) } //에러나는 경우 function 리턴있는함수(x: string) :void{ return(x) } 파라미터가 옵션인 경우 function 파라미터는 옵션(x? :number) { // number | undefined 와 같다. ... } function 파라미터는 옵션(x? :number) :number { // 리턴 값이 number가 아닐수도 있으므로 에러 발생. return x }
2022.12.21 -
Python 함수(1)
# 함수 만들기 def func_muliply(x): y1 = x * 10 y2 = x * 20 y3 = x * 30 return y1, y2, y3 a, b, c = func_muliply(10) print(a, b, c) # 100 200 300 # *args(unpacking) Tuple type def args_func(*args): for i, v in enumerate(args): print('Result: {}, '.format(i), v) print('------') args_func('Lee') args_func('Lee', 'Park') args_func('Lee', 'Park', 'Kim') # Result: 0, Lee # ------ # Result: 0, Lee # Result:..
2022.12.15