코딩Coding/Rust연습
-
Rust연습_Booleans-bool 형식코딩Coding/Rust연습 2021. 5. 8. 21:18
부울 Rust의 부울은 bool 형식으로 표현되고 true 또는 false의 두 값 중 하나일 수 있습니다. if 및 else 식과 같은 조건에서 광범위하게 사용됩니다. 비교 검사의 결과로 제공됩니다. Booleans Booleans in Rust are represented by the type bool and have two possible values: true or false. Boolean values are used widely in conditionals like if and else expressions. A boolean value is often returned by a comparison check. fn main() { let is_bigger = 1 > 4; println!("{}..
-
Rust연습_문자 및 문자열출력Character and strings코딩Coding/Rust연습 2021. 5. 8. 21:15
문자 및 문자열 Rust에는 두 개의 문자열 형식과 하나의 문자 형식이 있습니다. 모든 항목은 유효한 UTF-8 표현입니다. char 형식은 가장 기본적인 형식이며 작은따옴표로 지정합니다. Character and strings Rust has two string types and one character type. All of them are valid UTF-8 representations. The char type is the most primitive type among them and is specified with single quotation marks: fn main() { let c = 'z'; let z = 'ℤ'; let heart_eyed_cat = '😻'; println!("{} ..
-
Rust연습_ The default type is f64. On modern CPUs, the f64 type is roughly the same speed as the f32 type, but it has more precision.코딩Coding/Rust연습 2021. 5. 8. 19:43
isize 및 usize 형식은 프로그램을 실행하는 컴퓨터의 종류에 따라 달라집니다. 64비트 아키텍처에 있으면 64비트, 32비트 아키텍처에 있으면 32비트입니다. 지정하지 않을 때마다 정수에 할당된 기본 형식이 지정됩니다. Rust의 부동 소수점 형식은 각각 32비트 및 64비트 크기의 f32 및 f64입니다. 최신 CPU에서는 속도가 대략 f32와 같지만 전체 자릿수는 더 클 수 있으므로 기본 형식은 f64입니다. The isize and usize types depend on the kind of computer your program is running on. The 64-bit type is used on a 64-bit architecture, and the 32-bit type on a 3..
-
Rust연습_문자열을 숫자로 변환해야 하고 .parse() 메서드를 사용코딩Coding/Rust연습 2021. 5. 8. 19:15
문자열을 숫자로 변환해야 하고 .parse() 메서드를 사용 Suppose we write a program to convert a string into a number with a .parse() method: fn main() { let number: u32 = "42".parse().expect("Not a number!"); println!("{}", number); } 결과 한글 docs.microsoft.com/ko-kr/learn/modules/rust-understand-common-concepts/3-data-types 데이터 형식에 대해 알아보기 - Learn Rust에서 사용할 수 있는 기본 데이터 형식을 알아봅니다. docs.microsoft.com 영문 docs.microsoft...
-
Rust연습-Shadowing코딩Coding/Rust연습 2021. 5. 8. 09:35
Shadowing fn main() { // The first binding is created with the name "number" let number = 5; // A different binding shadows the name "number" let number = number + 5; // Again, another new binding is created let number = number * 2; println!("The number is {}.", number); } 결과 https://docs.microsoft.com/en-us/learn/modules/rust-understand-common-concepts/2-variables Create and use variables - Lea..
-
Rust연습-Mutability_ In Rust, variable bindings are immutable by default.코딩Coding/Rust연습 2021. 5. 8. 09:34
In Rust, variable bindings are immutable by default. When a variable is immutable, after a value is bound to a name, you can't change that value. fn main() { let mut a_number = 10; // notice the `mut` keyword println!("the number is {}.", a_number); a_number = 15; println!("and now the number is {}.", a_number); } 결과 https://docs.microsoft.com/en-us/learn/modules/rust-understand-common-concepts/..
-
Rust연습_데이터 형식 알아보기(u32, i32..)코딩Coding/Rust연습 2021. 5. 8. 01:27
fn main() { // Addition println!("1 + 2 = {}", 1u32 + 2); // Subtraction println!("1 - 2 = {}", 1i32 - 2); // ^ Try changing `1i32` to `1u32` to see why the type is important // Integer Division println!("9 / 2 = {}", 9u32 / 2); // Float Division println!("9 / 2 = {}", 9.0 / 2.0); // Multiplication println!("3 * 6 = {}", 3 * 6) } 결과 데이터 형식에 대해 알아보기 - Learn | Microsoft Docs 데이터 형식에 대해 알아보기 - Lear..
-
Rust연습_변수 만들고 출력(Create and use variables)코딩Coding/Rust연습 2021. 5. 8. 00:51
rust에서는 변수를 넣은 것을 bound 라고 표현 합니다. Values can be bound to variables by using the let keyword. fn main() { let a_number = 10; let a_boolean = true; println!("the number is {}.", a_number); println!("the boolean is {}.", a_boolean); } 결과 변수 만들기 및 사용 - Learn | Microsoft Docs 변수 만들기 및 사용 - Learn 변수가 Rust에서 작동하는 방식, 선언하는 방법 및 해당 속성을 사용하는 방법을 알아봅니다. docs.microsoft.com ▷ 다른글 보기 ◁ ★★★Rust Toturial 로드맵(R..