[Swift] 함수와 메서드
·
Apple/Swift
함수 함수란 특정 작업을 수행하는 코드 블럭이다. 수행하기 위하여 데이터가 제공될 수 있으며, 함수를 호출한 코드에 작업한 결과를 반환할 수도 있다. 함수 정의부의 값을 매개변수(parameter), 호출시의 값은 아규먼트(argument)라고 부른다. 메서드(method) 특정 클래스, 구조체, 열거형 내의 함수 함수를 스위프트 클래스 내에 선언하면 메서드라고 부른다. 디폴트 매개변수 정의하기 argument로 전달하는 값이 없는 경우, 디폴트 매개변수 값을 사용한다. 함수를 선언할 때 매개변수에 디폴트 값을 할당한다. 함수로부터 여러 개의 결과 반환하기 함수는 여러 결과 값들을 튜플로 감싸서 반환할 수 있다. 인치 단위의 수를 매개변수로 받아 야드, 센티미터, 미터로 반환하고 이 세 개의 값을 하나의..
[C++] 매개변수, 인자, 리턴값, 함수, 여러 예제
·
C++
1. 매개변수, 인자, 리턴값 이 내용은 C언어 글에서도 설명했지만 C++은 C언어의 문법을 모두 포함, 개선하고 있고 중요한 부분이기 때문에 한 번 더 정리를 하겠습니다.(*C++이 C문법은 포함하고 있지만 프로그래밍 스타일은 완전히 다릅니다!) 자판기를 예시로 설명을 하면 전달인자(argument)는 현재 내가 가지고 있는 동전이라고 생각하면 되고 매개변수(parameter)는 자판기 안으로 들어간 동전 즉, 내가 가진 동전이 자판기 안에 들어간 것으로 생각하면 됩니다. 리턴값(return value)는 자판기에 동전을 넣고 내가 얻은 음료라고 생각하면 됩니다. parameter는 함수에 입력시키는 것을 말하며, argument라고 말하기도 합니다. 합수가 돌려주는 결과 값을 반환값 또는 리턴값(re..