반응형

함수 3

코틀린 6. 함수

이번 글에서는 함수에 대해서 알아보도록 하겠습니다. 함수 함수란 무엇일까요? 함수는 영어로 function이라고 하는데, 어떠한 정해진 작업을 수행하기 위해서 만들어진 코드들의 집합, 즉 프로그램 내의 작은 프로그램 이라고도 말할 수 있습니다. 사실 우리들은 지금까지도 계속해서 함수들을 사용해왔습니다. 우리가 출력할 때 사용한 println, 형변환시 사용한 toXXXX등이 모두 함수에 속합니다. 이렇게 코틀린에서 기본적으로 사용할 수 있도록 만들어져 있는 함수들을 '라이브러리 함수'라고 부릅니다. 함수를 왜 써야하는가? 그렇다면 이런 함수는 왜 사용할까요? 예를 들어 여러분이 어떠한 계산을 수행해야 한다고 생각해봅시다. 여기서는 간단하게 두 수를 곱한 뒤, 이 값을 다른 수로 나누고, 그 결과를 다시 ..

파이썬 22. 함수-2

이번 글에서는 함수에 대해 이어서 알아보도록 하겠습니다. 일단 함수의 기본적인 선언 방법부터 코드로 다시 한번 복습해보고 진행하겠습니다. def addF(a, b): return a + b sum = addF(10, 20) print(sum) 위와 같이 코드를 작성해주시면 addF라는 함수명으로 함수를 작성하여, 매개변수 a, b를 사용합니다. 이 함수는 프로그램 내의 다른 함수에서 호출할 수 있고, addF함수 내에서도 호출할 수도 있습니다. 반면, 위의 함수와는 다르게 입력값, 반환값이 없는 함수도 존재합니다. def printHello(): print("Hello World!") printHello() 이렇게 매개변수, 반환값이 없는 함수를 작성할 수도 있습니다. 이렇게 간단하게 복습을 끝냈으니 이..

파이썬 21. 함수-1

이번 글에서는 함수에 대해서 알아보도록 하겠습니다. 함수란? 먼저, 함수란 무엇일까요? 함수란 영어로 funtion이라고 하며, 어떤 특정한 작업을 수행하기 위해 만들어진 코드들의 집합입니다. 우리가 지금까지 계속 사용해왔던 print, add, del 등등도 함수입니다. 또한 함수라는 이름 외에도 '메서드'라는 이름으로도 불리니 기억해두시길 바랍니다. 그럼 함수는 왜 사용하는걸까요? 이는 말할 필요도 없이 프로그램을 좀 더 쉽고 편하게 설계하기 위해서입니다. 프로그래밍을 하다 보면 어떠한 일정한 작업을 여러 번 해야 하는 경우가 많으실 겁니다. 이는 적게는 10줄 내외가 될 수도 있고, 그 이상의 복잡한 내용의 코드가 될 수도 있습니다. 그런데 이 코드를 커다란 프로그램 안에서 여러 번 재사용해야 한다..

반응형