함수
-
[JS] FunctionProgramming Language/JavaScript 2021. 8. 25. 19:44
Function of Javascript Syntax Syntax of declaring parameter and calling with argument Parameter를 함수에 선언하는 문법은 다음과 같습니다. 그리고 다음과 같이 인자를 전달해 해당 함수를 호출합니다. Default parameter Javascript에서 default parameter는 ES6 버전에서 소개되었습니다. 함수에 default parameter를 설정해두면, 인자가 전달되지 않거나 data type이 undefined인 인자가 전달될 때 argument의 값으로 default parameter에 설정된 값이 오게 됩니다. function greeting (dog = 'stranger dog') { console.log..
-
[Python Programming 기초] # 함수의 이해 및 사용 2 : lambda 함수Programming Language/Python 2020. 11. 18. 00:31
# 함수의 이해 및 사용 2. lambda 함수 : 한 줄로 표현되는 함수, return을 쓰면 X ex) square = lambda x:x**2 def square2(x): square(5) return x**2 => 25 square2(5) => 25 ex) add = lambda x,y:x+y add(10, 20) => 30 - lambda가 유용하게 사용되는 대표적 3가지 함수 (1) filter : 특정 조건을 만족하는 요소만 남기고 필터링 → filter(함수, 리스트) ex) nums = [1, 2, 3, 6, 8, 9, 10, 11, 13, 15] list(filter(lambda n:n%2==0, nums)) => [2, 6, 8, 10] (2) map : 각 원소를 주어진 수식에 따라..
-
[Python Programming 기초] # 함수의 이해 및 사용 1 : defProgramming Language/Python 2020. 11. 18. 00:30
# 함수의 이해 및 사용 1. def : 함수 정의 ex) def add(x, y): # x, y 각각을 인자(parameter)라고 한다. n = x + y return n - 기본 인자 : parameter의 기본값 지정 가능 ex) def add(x, y, z=5): a = x + y +z return a add(10, 20) => 35 cf) 기본 파라미터는 뒤의 파라미터부터 정의되어야 함 def test(a, b=3, c): print(a, b, c) test(10, 20, 1) => Error - return : 함수의 "종료" 명시 (함수 내에서 return 뒤에 명시된 코드는 수행되지 않음!) 값이 있으면 그 값을 반환 'return만 존재' 혹은 'return이 없는 경우', None 반..