본문 바로가기

udemy2

rust 반복문 repetition *러스트엣서 반복문을 루핑이라고도 함. 종류 loop - infinite loop, 무한 반복, 루프를 벗어날 상황을 만날 때 까지 영원히 계속 됨. while - conditional loop, while문 ​ ​ 예시 loop 문 while 문 mut로 설정한 이유 루프 내에서 a의 값을 바꿀수 있도록 하기 위해서, 루프를 빠져나오기 위해. 이렇게 안하면 수동으로 끝낼때 까지 루프가 영원히 지속됨 ​ loop문 : 블록 안에서 a가 5 같은지 확인, 조건이 참이면 루프에서 빠져나올 것임 a가 같지 않으면 실행되지 않음. a의 값을 출력, 그 다음에 a의 값을 1씩 증가, 그 후 if 문으로 드러가서 a가 5가 될때까지 println실행한다. 반복 5가 되면 빠져나옴. ​ while문 : 조건에 따라 .. 2023. 4. 21.
rust의 매크로 러스트에는 매크로와 함수가 각기 따로 있었다. 매크로는 단순히 추가. 러스트 코드를 만드는 것. println은 디버그로 자주 사용되며 js의 console.log()와 같은거 같다. 매크로 사용시 !표를 붙여준다. 예; println!("hey"); {:?}는 디버그 모드에서 자주 볼 수 있다??? 강의를 둘을 땐 알겠더니 내 손메모룰 보고 다시 정리하려니 적을 줄 모르겠다. 다시 봐야 할듯. :?는 디버그 모드 {}이건 토큰이랬다. 여기서 의미하는 토큰이 뭔지 확인 필요! ​ 함수는 작업을 수행하고 여러가지 것들을 평가 한다고 함. ​ if문 강의 예제는 if ~ else를 같이 보여줬는데 if만 쓸 순 없는 지 궁금해졌다. ​ 예제; let a = 99; if a >99 { println!("big.. 2023. 4. 20.