Language(38)
-
Rust의 숫자
개요 Rust에서 숫자 타입을 생성하는 방법과 연산이 수행되는 방법에 대해 알아봅니다. 정수와 부동 소수점 수 Rust에서 다른 언어와 다른 점이 몇가지 있다. 1. Rust는 16bit 정수를 32bit로 자동 변환하지 않는다.(명시적으로 이루어 진다.) 2. Rust에서의 숫자는 메서드를 가질 수 있다. 반올림 할 때 round(32.2_f32)가 아닌 32.2_f32.round()로 사용한다. 3. 숫자를 표현 할 때 밑줄(underbar)를 통해 가독성을 높을 수 있다. ex) let x:i64 = 1_000_000 4. 애너테이션을 사용해서 수를 표현 할 수 있다. ex) let x = 33i32; => let x:i32 = 33 이진법, 팔진법, 십육진법의 정수 i8, i16, i32, i64..
2023.01.08 -
Rust 실행 파일 만들기
개요 컴파일러의 역할은 소스 코드를 기계 코드로 변환하고 해당 코드가 운영 체제와 CPU에서 실행 가능하도록 하는 많은 일을 관리 합니다. Rust의 경우 rustc가 컴파일러 입니다. Rust로 실행 파일을 만드는 방법은 두 가지가 있습니다. 첫째, 단일 파일을 rustc로 컴파일 하면 실행 파일을 만들거나, Cargo를 통해 프로젝트를 생성하고 컴파일하여 실행파일을 만드는 방법입니다. 단일 파일 컴파일 fn main() { println!("ok!") } Rust로 작성한 단일 파일을 컴파일 하기 위해서는 아래와 같은 절차를 따릅니다. 1. 소스코드를 파일에 저장한다. 파일이름은 ok.rs 파일의 확장자는 rs이다. 2. 소스 코드가 main() 함수를 포함하고 있어야 한다. 3. 터미널, cmd.e..
2023.01.08