[Rustling] exercises/01_variables/variables5.rs 풀기
·
Programming Language/RUST
문제에러를 확인해 보니 데이터 타입의 불일치가 문제인 것 같다. 풀이소스 코드를 확인해보자.fn main() { let number = "T-H-R-E-E"; // Don't change this line println!("Spell a number: {}", number); // TODO: Fix the compiler error by changing the line below without renaming the variable. number = 3; println!("Number plus two is: {}", number + 2);}TODO에서 변수명을 변경하지 말라고 지시하고 있다. 맨 아래의 `println!`을 살펴보니 수학 연산을 하기 때문에 `number` 변수..
[Rustling] exercises/01_variables/variables3.rs 풀기
·
Programming Language/RUST
문제이 문제도 바로 전 문제랑 비슷한 문제다.에러는 `x`가 초기화되지 않았다고 알려주고 있다. 풀이소스 코드를 살펴보자fn main() { // TODO: Change the line below to fix the compiler error. let x: i32; println!("Number {x}");} 역시 TODO 설명도 변수 선언 부분을 수정하라고 지시하고 있다. 변수에 값을 할당시켜 초기화시키면 문제를 해결할 수 있다.다음과 같이 수정했다.fn main() { // TODO: Change the line below to fix the compiler error. let x: i32 = 3; println!("Number {x}");} 그리고 실행하면...성공~
[Rustling] exercises/01_variables/variables2.rs 풀기
·
Programming Language/RUST
문제변수 `x`에 대한 타입 명시가 없어 발생한 에러로 보인다. 풀이소스 코드를 살펴보자.fn main() { // TODO: Change the line below to fix the compiler error. let x; if x == 10 { println!("x is ten!"); } else { println!("x is not ten!"); }} 주석으로도 변수 선언 부분을 고치라고 나와있는 것을 볼 수 있다. 아래 if 문에서 x의 값이 정수 `10`인지 검사하고 있기 때문에, `x`에도 정수를 넣어주면 문제가 해결된다.Rust에서는 변수 선언 시 초기화가 필수이므로 `10`을 할당시켜 주었다.타입 명시는 변수에 값을 할당할 때 기본적으로..
[Rustling] exercises/01_variables/variables1.rs 풀기
·
Programming Language/RUST
문제`x`라는 변수를 현재 스코프에서 찾을 수 없다는 에러이다.  풀이소스 코드를 살펴보자.변수가 제대로 선언 되어있지 않은 것을 확인할 수 있다. 다음과 같이 수정하자.fn main() { // TODO: Add the missing keyword. let x = 5; println!("x has the value {x}");} 이제 저장하면...문제 해결!
Rustling 시작하기
·
Programming Language/RUST
Rustling이란?Rust에서 공식적으로 만들어 놓은 초보자를 위한 Rust 학습 프로젝트이다.https://github.com/rust-lang/rustlings GitHub - rust-lang/rustlings: :crab: Small exercises to get you used to reading and writing Rust code!:crab: Small exercises to get you used to reading and writing Rust code! - rust-lang/rustlingsgithub.com 본인은 Windows 운영체제에서 VS Code를 통해 본 공부를 진행할 예정이다.  Rustling 시작하기Rustling 설치1. cmd 창에서 다음을 입력해 rustlin..