러스트에는 매크로와 함수가 각기 따로 있었다.
매크로는 단순히 추가. 러스트 코드를 만드는 것.
println은 디버그로 자주 사용되며 js의 console.log()와 같은거 같다.
매크로 사용시 !표를 붙여준다.
예; println!("hey");
{:?}는 디버그 모드에서 자주 볼 수 있다???
강의를 둘을 땐 알겠더니 내 손메모룰 보고 다시 정리하려니 적을 줄 모르겠다. 다시 봐야 할듯.
:?는 디버그 모드 {}이건 토큰이랬다. 여기서 의미하는 토큰이 뭔지 확인 필요!
함수는 작업을 수행하고 여러가지 것들을 평가 한다고 함.
if문
강의 예제는 if ~ else를 같이 보여줬는데 if만 쓸 순 없는 지 궁금해졌다.
예제;
let a = 99;
if a >99 {
println!("big num");
} else {
println!("s num");
}
js와 달랐던건 if문 쓸때 소괄호를 쓰는데 러스트를 소괄호를 안쓰는 차이가 있었음.
잊지말자 문장 끝나면 ; 쓰기!
else if 사용 가능했음!
'자기개발 > 러스트' 카테고리의 다른 글
rust 반복문 repetition (0) | 2023.04.21 |
---|---|
rust의 데이터 타입 (0) | 2023.04.04 |
러스트 강의 수강 시작 (0) | 2023.04.04 |