반응형
안녕하세요 공부하는 개발자입니다.
오늘 포스팅은 function입니다. 다른 언어에서도 많이 이용하는 기능? 이죠
function 이란 특정 기능을 수행하는 코드 조각 입니다.
보통 우리는
Calling Functions : 함수 호출
Defining Function : 함수만들기
를 통하여 함수를 이용하고 있습니다.
Calling Functions 같은 경우에는
FunctionName(Parameters)
이러한 형식으로 함수를 호출 합니다.
가장 우리들이 흔히 쓰는
1
|
print("Hello")
|
cs |
와 같은 형식이 print라는 functionName에 "Hello"라는 String타입의 파라미터를 던지는 형식이라 볼수 있습니다.
Defining Function
함수를 만드는 방법은 언어마다 다르게 표시가됩니다.
특히 요즘 언어 파이썬이나, 코틀린, 스위프트의 경우는 비슷하게 생겼지만 자바나 C같은 좀 오래된 언어를 공부하신분들은 익숙하지 않을 수 있습니다.
func functionName(Parameters) -> ReturnType{
Statements
return expression
}
이러한 형식으로 만들어져 있어 대부분은 스위프트 라이브러리에 기본적으로 설치가 된(print와 같은)함수들을
제외하고 내가 만들고싶은 기능들을 만들때 사용할 수 있는 기능이다.
또한 이미 설치된 라이브러리또한 이러한 형식으로 되어잇는 것을 볼 수 있다.
반응형
'Ios > Swift' 카테고리의 다른 글
[Swift] Closures 스위프트의 람다 (0) | 2022.06.10 |
---|---|
[swift] Argument Label 스위프트에 신기했던 문법 (0) | 2022.06.09 |
[Swift] Optional Chaining 옵셔널 체이닝 (0) | 2022.06.07 |
[Swift] Optional Binding 옵셔널 바인딩 (0) | 2022.06.06 |
swift Control Transfer Statement (제어구문) (0) | 2022.06.04 |