본문 바로가기

자기개발/러스트4

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.
rust의 데이터 타입 러스트의 데이터 타입은 js의 데이터 타입은 좀 달랐다. boolean : true, false ​ Integer(정수형) : 1,2, 50, 99, -2 (숫자는 ’ 따옴표 없이 사용함, 수학연산에 사용하기 좋음) ​ Double/ Float(소수점숫자) : 1.1, 5.5, 200.0001, 2.0 ​ Character(문자형) : ‘A’,’B’,’C’,’6’,’$’ (단어는 ‘홑따옴표를 붙여서 사용함) ​ String(문자열형) : “Hello”, “string”, “this is a string”, “it’s 42” ( 문자를 나열함, “큰따옴표 사용) ​ https://blog.naver.com/khnam5/223050661754 2023. 4. 4.
러스트 강의 수강 시작 러스트를 배워보기로 했다. 무료로 들을 수 있는 러스트 강의는 유데미에 한글 번역강의 2개가 있고, 유투브에도 1객 있다. 그 중 먼저 들은 건 유투브 지만 강의가 아직 완강?이 안끝난거 같은 느낌이라 완강이 되어 있는 유데미의 강의를 먼저 들어보기로 했다. 이미 모각코를 통해서 10일 넘게 들었고 네이버 블로그에 적었는데 한번 연동을 해보려고 한다. #rust #udemy 2023. 4. 4.