본문 바로가기
Zig

[Zig] 함수(functions)

by 코드쉼터 2024. 3. 20.

함수를 정의하는 방법은 다음 같습니다.

---------------------------------------------------------------------------------------------------

 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