함수를 정의하는 방법은 다음 같습니다.
---------------------------------------------------------------------------------------------------
pub 또는 생략 fn 함수이름 ( 입력 인자들... ) 반환형
{
// 함수 호출시 실행될 내용
return 또는 생략 반환 값 ;
}
pub 또는 생략 : pub 을 적으면 함수의 공개 범위를 public 으로 확장하고, 아무것도 적지 않으면 private 으로 한정합니다.
return 또는 생략 : 반환할 값이 없는 경우 return 표현은 작성하지 않으며, 반환형은 void 로 작성합니다.
---------------------------------------------------------------------------------------------------
예시
pub fn add ( name1 : u8, name2 : u8 ) u8
{
return name1 + name2 ;
}
// 함수를 호출(사용) 하기
const sum = add(1, 2);
// sum 에는 3이 저장됩니다
'Zig' 카테고리의 다른 글
[Zig] 지연(defer) (0) | 2024.03.20 |
---|---|
[Zig] 에러(errors) (0) | 2024.03.20 |
[Zig] for 반복문(loop) (0) | 2024.03.20 |
[Zig] while 반복문(loop) (0) | 2024.03.20 |
[Zig] if 조건문(statement) (0) | 2024.03.20 |