본문 바로가기

자기개발49

api 명세가 어려운 내게 추천 새싹톤에 참가하면서 어려웠던 점은 api 명세서라던가 crud 설명서라던가 이런 다양한 용어에 대해 어떻게 대처해야 할지 모르겠다는 점이었다. 일단 api명세는 한번 써 본적이 있으니 작성할 수 있겠다만서도 정확히 내가 맞게 썻는지도 모르겠고 이건 또 뭔가 싶고 그랬다. 그래도 내가 어떻게 api를 썻는지는 공유해야하는 필수 작업인데 문서를 또 언제 작성하고 앉아 있느냘 란 고민도 많이 했는데 같이 백엔드 맡으신 분이 좋은게 있다며 이걸 쓰자고 했다. "Swagger" intellij를 사용하고 있는데 코드 작성을 하고 몇가지 어노테이션과 의존성을 좀 넣어주면 추가로 서류작업 할 것 없이 자동으로 서류를 만들어 주는 거였다. 깨꿀. 이라 말하고 싶지만 사실 아직 사용은 안해봤다. 이걸 쓰면 좋다고 해서 .. 2023. 6. 1.
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.