function 4

kotlin 코틀린 - 함수 function

함수 function 함수는 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용하는 기능입니다. 지금까지 작업하는데 사용했던 main() 도 함수 이고, println() 또한 함수 입니다. 간단한 곱셈함수(mul) 를 만들어 보겠습니다. 함수를 선언하기 위해서는 변수를 선언할때 사용한 var, val 처럼 함수(function) 을 의미하는 키워드 fun 을 사용해야 합니다. fun mul(numA:Int, numB:Int): Int { return numA * numB } fun main() { println(mul(3, 5)) } 결과를 한번 확인해 보도록 하겠습니다. main에서 호출도 잘 되네요 함수를 만들어 봤으니 이제 함수를 선언할때 사용한 코드를 한번 자세히 보도록 하겠습니다. fun 키..

17. 파이썬 변수 - 전역변수와 지역변수

전역(global) 지역(local) 프로그램을 만들면서 여러 가지 데이터에 여러 가지 이름을 붙여서(변수) 사용합니다. 그런데 이름이란 문맥에 따라서 지칭하는 대상이 다르기 마련입니다. 파이썬에서는 ‘namespace’이라는 개념을 이용해서 이름의 문맥을 구별합니다. 네임 스페이스는 프로그램 전체 범위의 global(전역)과 한정적인 영역의 local(지역)으로 구별됩니다. 전역공간에 정의되어, 프로그램 어디서든 부를 수 있는 이름을 전역변수(global variable)라고 합니다. 함수 밖에서 변수를 정의하면 전역변수가 됩니다. 직역공간에서 영역 내에서만 부를 수 있는 이름을 지역변수(local variable)라고 합니다. 모든 함수는 자신만의 영역을 가지며, 함수 속에서 작성한 변수는 그 함수의..

16. 파이썬 함수 - 함수 (function) 심화

이전 포스팅 함수의 기초 https://arvigoes.tistory.com/47 15. 파이썬 함수 - 함수 (function) 기초 함수란? 함수는 특별한 목적의 작업을 수행하기 위해 독립적인 영역에서 목적을 위해 작성된 코드의 집합입니다. 특수한 목적이 있을때마다 만들어진 함수를 사용함 으로써 매번 재작성 할 필요가 없어지므로 코드.. arvigoes.tistory.com 보시고 오시면 좋을 것 같아요 15번 포스팅에 이어하는 내용이라 잘 아시는 내용이 아니라면 읽어 보시는걸 추천 드립니다. 지난번 포스팅에선 함수의 기본형 선언과 사용(호출) 하는 법에 대해 알아 봤습니다. 함수의 다양한 형태 이번에는 좀 더 다양한 형태의 함수에 대해 알아 보도록 하겠습니다. 그렇다고 해서 기본과 크게 달라지는건 ..

15. 파이썬 함수 - 함수 (function) 기초

함수란? 함수는 특별한 목적의 작업을 수행하기 위해 독립적인 영역에서 목적을 위해 작성된 코드의 집합입니다. 특수한 목적이 있을때마다 만들어진 함수를 사용함 으로써 매번 재작성 할 필요가 없어지므로 코드의 재 사용성을 높여 줍니다. 설명이 어렵게 느껴지시나요? 실생활에서 세탁기를 함수로 표현 할 수 있습니다. 입력 1 ( 세탁물 (옷, 이불, 수건, ... ) ) 입력 2 ( 세제 ( 가루, 액체, ... ) ) 입력 3 ( 섬유유연제( ...) ) 결과물 ( 깨끗한세탁물 ) 세탁기는 입력이 한번에 3가지 종류 이고 결과는 1개 인 함수이네요 특수한 목적 은 세탁이 될 것이고, 옷이나 이불, 수건등을 세탁할때도 동일한 세탁기를 사용하므로 재사용 성에도 좋을 것이니 처음에 말한 함수의 모든 목적에 부합합니..