[Swift] 함수와 메서드
·
Apple/Swift
함수 함수란 특정 작업을 수행하는 코드 블럭이다. 수행하기 위하여 데이터가 제공될 수 있으며, 함수를 호출한 코드에 작업한 결과를 반환할 수도 있다. 함수 정의부의 값을 매개변수(parameter), 호출시의 값은 아규먼트(argument)라고 부른다. 메서드(method) 특정 클래스, 구조체, 열거형 내의 함수 함수를 스위프트 클래스 내에 선언하면 메서드라고 부른다. 디폴트 매개변수 정의하기 argument로 전달하는 값이 없는 경우, 디폴트 매개변수 값을 사용한다. 함수를 선언할 때 매개변수에 디폴트 값을 할당한다. 함수로부터 여러 개의 결과 반환하기 함수는 여러 결과 값들을 튜플로 감싸서 반환할 수 있다. 인치 단위의 수를 매개변수로 받아 야드, 센티미터, 미터로 반환하고 이 세 개의 값을 하나의..
[C++] 함수, 기억클래스, 구조체
·
C++
1. 함수의 입력과 출력 입력-매개변수(parameter), 인자 출력-반환값(return value), 리턴값, 함수가 돌려주는 결과 값 void-리턴값이 없으면 리턴형 쓰는 자리에 void, 매개변수가 없으면 매개변수 쓰는 자리에 void(이 경우는 생략이 가능하다.) 2. 함수 정의, 선언, 호출 2.1 함수 정의 함수 만들기 이름, 매개변수, 리턴형, 기능 2.2 함수 호출 함수 사용하기 이름, 매개변수 2.3 함수 선언 함수의 사용법 이름, 매개변수, 리턴형 컴파일러에게 함수에 대한 정보를 미리 준다. 함수를 만드는 것을 함수를 정의(definition)한다고 합니다. 함수를 만든(정의) 후 함수를 사용(호출)합니다. 함수를 호출할 때는 함수 이름과 괄호 안에 argument를 개수만큼 써야 합..
[C++] 매개변수, 인자, 리턴값, 함수, 여러 예제
·
C++
1. 매개변수, 인자, 리턴값 이 내용은 C언어 글에서도 설명했지만 C++은 C언어의 문법을 모두 포함, 개선하고 있고 중요한 부분이기 때문에 한 번 더 정리를 하겠습니다.(*C++이 C문법은 포함하고 있지만 프로그래밍 스타일은 완전히 다릅니다!) 자판기를 예시로 설명을 하면 전달인자(argument)는 현재 내가 가지고 있는 동전이라고 생각하면 되고 매개변수(parameter)는 자판기 안으로 들어간 동전 즉, 내가 가진 동전이 자판기 안에 들어간 것으로 생각하면 됩니다. 리턴값(return value)는 자판기에 동전을 넣고 내가 얻은 음료라고 생각하면 됩니다. parameter는 함수에 입력시키는 것을 말하며, argument라고 말하기도 합니다. 합수가 돌려주는 결과 값을 반환값 또는 리턴값(re..
[C언어] 제어문, 함수
·
C언어
1. 반복문: while문 while문은 for문과 달리 미리 반복 횟수를 알 수 없고 조건에 따라서 반복하는 경우에 사용한다. while(조건식){ 반복 실행될 문장; } 조건식이 참이면 루프 안에 반복 실행될 문장을 실행하고 거짓이면 루프를 벗어난다. 2. while문을 이용한 무한 루프 조건식에 참인 값을 쓴다. 0이외의 어떠한 값도 가능하지만 보통 1을 사용한다. (참은 1로 표시되기 때문) while(1){ 반복 실행될 문장; } 3. 반복문 : do~while문 do~while문은 while문처럼 미리 반복 횟수를 알 수 없고, 최소한 한번은 반복 문장을 실행할 경우에 많이 사용한다. do{ 반복 실행될 문장; }while(조건식); 일단 반복 실행될 문장을 한 번 실행하고 while의 조건식..
[Python] 함수, 변수
·
Python
1. 함수 수학의 함수와 동일하게 값을 넣어주면 특정 기능을 수행한 연산 결과를 출력한다. *특정 기능이란 덧셈 같은 비교적 간단한 연산부터 네트워크 얀걀, 회원 인증, 메일 발송과 같이 복잡하고 어려운 작업까지 모두 포함한다. 즉, 함수란 특정 기능을 하는 코드를 묶어 놓은 것이고 사용자는 함수에 값을 넣어 결과를 얻는 것을 의미한다. 함수의 종류는 내장 함수와 사용자 함수로 크게 2가지로 분류할 수 있다. 내장 함수는 파이썬에서 기본으로 제공하는 함수로 파이썬을 설치하면 바로 사용할 수 있다. 대표적인 내장 함수로는 print(), len()등이 있다. 사용자 함수는 사용자가 필요할 때 직접 만들어 사용하는 함수로 개발자가 특정 함수가 필요하다고 판단할 때 직접 함수를 만들어 프로그램에 삽입한다. 2..