
공식 사이트https://www.rust-lang.org/ Rust로 할 수 있는 것이 중에 특별히 웹 어셈블리는 처음 들어보기도 하고 관심이 가서 웹 어셈블리에 대해 더 알아봄.웹어셈블리, 줄여서 Wasm은 다양한 프로그래밍 언어와 다양한 실행 환경 사이의
cargo : Rust 패키지 관리자.컴파일$ rustc 파일명.rs 실행$ ./파일명 프로젝트 생성$ cargo new 프로젝트명프로젝트 빌드$ cd 프로젝트명 $ cargo build 프로젝트 빌드 & 실행$ cargo run
https://doc.rust-kr.org/title-page.html몰랐는데 여기에 너무 잘 설명되어 있다.
https://doc.rust-kr.org/ch02-00-guessing-game-tutorial.html
소유권 러스트 프로그램 메모리 관리법 > 러스트는 '소유권(ownership)' 이라는 시스템을 만들고, 컴파일러가 컴파일 중에 검사할 여러 규칙을 정해 메모리를 관리하는 방식을 채택했다. 규칙 중 하나라도 위반하면 프로그램은 컴파일되지 않으며, 소유권의 어떠한 특성도 프로그램 실행 속도를 느리게 하지는 않는다. 소유권의 주요 목표가 힙 데이터의 관리 ...

참고: https://techblog.samsung.com/blog/article/265 ICED 라이브러리 RUST GUI ICED 빌드 중 에러가 발생했다.. 이대로 따라쳤을 뿐인데 맨 마지막 줄에서 에러 발생. 그래서 해당 깃 레포로 들어가보았다. ... 딱히
참조자 (reference):해당 주소에 저장된 데이터에 접근할 수 있도록 해주는 주솟값에 해당하는, 포인터와 같은 것.그 데이터는 다른 어떤 변수가 소유하고 있죠. 포인터와는 달리, 참조자는 살아있는 동안 특정 타입에 대한 유효한 값을 가리킴을 보장해 줍니다.Ex)
egui로 잘 되고 있었는데빌드를 여러 번 해서 그런건지 환경세팅이 문제인건지계속해서 아래와 같은 에러가 발생.. 이제는 아예 실행이 안되는 상황이 되었다.2024-08-19T23:56:43Z ERROR sctk_adwaita::config XDG Settings Po

함수는 여러 명령문이 있다가 마지막에 선택적으로 expression, 식이 나온다.
함수 호출은 하고 싶은데 번거롭게 소유권 이동은 피하고 싶은 상황. (소유권을 사용하려면 함수 호출할 때마다 반환값을 받아와야 한다.)이렇게 매번 불필요한 소유권 이동을 피하고자 사용하는 개념이 '소유권 임대' !'&' 를 붙이면 된다.참조값이라는 건 소유자는 내가 아
구조체 선언구조체 인스턴스 생성구조체 필드 변경변수와 마찬가지로 인스턴스 생성 시 mut을 붙여줘야 한다.구조체 생성 함수 사용 구조체 축약형 구조체를 튜플 처럼 사용 구조체를 간략하게 튜플 대신 사용할 수 있다. 예제 사각형 면적 구하기 (튜플 사용)사각형 면적 구하
함수 fn과 비슷, 파라미터 받아서 반환값도 있음.구조체 Struct, 열거 Enum, 트레이트 Trait 문맥 안에 정의=> 함수인데 구조체 안에 선언하는 함수이고, 호출 시에는 객체.메소드명() 으로 호출 가능. 이때 파라미터는 넘길 필요 없다. self이기 때문.
#[derive(Debug, PartialEq)] 추가해주면 프린트 잘됨. (PartialEq로 비교도 가능) [실행결과] red = Red red == green => false red == red => true Enum 안에 다양한 타입 담기 Rust에는 NULL이 없다. NULL 대신 None인지 아닌지를 비교한다. let absent_num...

https://tauri.app/https://tauri.app/v1/guides/getting-started/setup/ https://docs.rs/tauri/1.7.1/tauri/일단 빌드 성공!프론트로 HTML,CSS,JS 쓰고 백엔드
디버깅하며 공부해보기! https://github.com/rust-lang/rustlings rust의 변수 선언에 관해서 https://pubul.tistory.com/87 설명을 내 기준 너무 잘 해두심.. 폴더 내 특정 파일만 실행시키고 싶을 때 cargo run --bin functions2 cargo run --bin (실행시키고자 하는 파일명...

rustling 하며 이것저것 같이 공부한 내용 그때마다 기록. 도움 많이 받음 함수의 리턴 > Rust에서는 함수의 마지막 표현식에서 return 키워드를 생략할 수 있습니다. 함수의 마지막에 위치한 표현식이 곧 함수의 반환값으로 처리됩니다. 이를 암묵적 반환이라고

finance_app > GPT가 추천해 준 프로젝트 주제: 추천 Rust 프로젝트 주제와 개발 가이드 API 기반 개인 가계부 앱 개발 목표: 금융 데이터를 추적하고 분석하는 데 도움을 주는 CLI/GUI 기반 앱 개발. 활용 기술: Rocket: Rust 웹 프레