함수와 메서드
-특정 작업을 수행하는 코드블록
함수 정의부의 값을 매개변수, 호출시의 값을은 아규먼트
스위프트에선 반드시 func로 시작
괄호다음에 아무것도 없다면 반환값이 없는 void형 함수
위 첫번째 결과 값 보단 리턴값을 보관하는 것이 좋다
외부매개변수명을 생략하면 내부매개변수명이 외부 매개변수명까지 겸하게 됩니다.
외부는 호출할때 사용 합니다
내부는 함수 내부에서 사용 합니다
_를 사용한다면 생략할 수는 있지만 권장하는 방법은 아님.
하지만 첫번째를 생략하는 경우는 되게 많음 (Objective-C 언어의 호출방식)
add가 함수명이 아님 (주의)