본문 바로가기
자기개발/러스트

rust의 매크로

by 금화맘 2023. 4. 20.

러스트에는 매크로와 함수가 각기 따로 있었다.

 

매크로는 단순히 추가. 러스트 코드를 만드는 것.

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 사용 가능했음!

 

https://blog.naver.com/khnam5/223051685970

'자기개발 > 러스트' 카테고리의 다른 글

rust 반복문 repetition  (0) 2023.04.21
rust의 데이터 타입  (0) 2023.04.04
러스트 강의 수강 시작  (0) 2023.04.04