Xen / examples v0.1.0-demo.2
함수와 반복
선택한 언어나 버전에는 이 주제가 없어 같은 영역의 시작 페이지를 표시합니다.
함수와 반복
저장소나 배포본의 루트에서 실행합니다. xen을 PATH에 추가하거나 ./bin/xen으로 바꾸세요.
xen check examples/control_flow.xenxen run examples/control_flow.xen예상 출력
섹션 제목: “예상 출력”20enough21전체 소스
섹션 제목: “전체 소스”// SPDX-License-Identifier: MIT OR Apache-2.0fn doubled(value: Int) -> Int { return value * 2;}
fn main() { let mut total = 0; for number in 1..5 { total = total + doubled(number); } let label = if total >= 20 { "enough" } else { "more" }; println(total); println(label); let mut remaining = 2; while remaining > 0 { println(remaining); remaining = remaining - 1; }}실행 파일 만들기
섹션 제목: “실행 파일 만들기”xen build examples/control_flow.xen -o app생성한 실행 파일은 호환되는 Linux에서 실행하세요.