댓글 검색 목록

[Nodejs] JavaScript 개발자를 위한 Rust - 함수 및 제어 흐름

페이지 정보

작성자 운영자 작성일 20-07-10 14:53 조회 564 댓글 0

이것은 JavaScript 개발자에게 Rust 언어를 도입하는 것에 관한 시리즈의 세 번째 부분입니다. 지난 장은 다음과 같습니다.


Rust의 함수 구문은 JavaScript의 구문과 매우 비슷합니다.


fn main() {
  let income = 100;
  let tax = calculate_tax(income);
  println!("{}", tax);
}

fn calculate_tax(income: i32) -> i32 {
  return income * 90 / 100;
}


위에서 볼 수 있는 유일한 차이점은 인수 및 반환 값의 형식 주석입니다.


return 키워드는 건너 뛸 수 있으며 명시적인 반환 없이 코드를 보는 것이 일반적입니다. 암시적으로 돌아 오는 경우 해당 줄에서 세미콜론을 제거하십시오. 위 함수는 다음과 같이 리팩터링 될 수 있습니다.


fn main() {
  let income = 100;
  let tax = calculate_tax(income);
  println!("{}", tax);
}

fn calculate_tax(income: i32) -> i32 {
- return income * 90 / 100;
+ income * 90 / 100
}



댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.