# Rust

65개의 포스트
post-thumbnail

Learning Rust #3

Function 다음과 같은 코드를 보자 출력 결과를 보면 y는 4가 나온다. 기존에 알고있던 언어들 C, C++, JAVA, Python 과는 다른 양상이다. x+1; 처럼 사용하면 Statement로 간주되어 값을 반환하지 않는다. Function & Return Value 늘 그렇듯 함수는 값을 반환한다. "입력 -> 처리 -> 결과" 니까 ...

2021년 9월 1일
·
0개의 댓글

apple m1 big sur 에 rust 설치하기

shell profile 수정할 수 없다는 에러때문에 아래와 같은 방법을 시행Give a try using this not using sudo:curl https://sh.rustup.rs -sSf | sh -s -- --helpIf that works the

2021년 8월 27일
·
0개의 댓글

&mut 를 두 개 스레드에서 동시에 사용해보자....?

이제 러스트를 사용한지 9개월 정도가 되가는 러스트 뉴비입니다. 주말동안 Art of Multiprocessing Programming 에 나온 자바 코드를 러스트 코드로 옮기다가 &mut 를 두 개 이상의 스레드에서 동시에 사용하기 어려운 문제를 맞닥뜨렸습니다. 이를

2021년 7월 19일
·
0개의 댓글
post-thumbnail

짤막한 Rust 생활기 { 정적 변수 drop에 대해서 }

rust내에서 프로그램 종료시 destructor가 수행되지 않는 static 변수, 과연 어떻게 해결 하였을까

2021년 7월 18일
·
0개의 댓글

Rust Smart Pointer - Cow

이제 러스트를 사용한지 9개월 정도가 되가는 러스트 뉴비입니다. 러스트를 사용하면서 조금 더 효율적으로 러스트를 사용하고 싶어서 data structure에 대해 이것저것 찾아본 점이 많았는데 정리를 해두지 않으면 잊어버리기 쉬어서 이렇게 글로 남기려고 합니다. 물론

2021년 7월 16일
·
0개의 댓글
post-thumbnail

Unsafe Rust

안전하지 않은 러스트

2021년 7월 15일
·
0개의 댓글
post-thumbnail

Smart Pointer

스마트 포인터

2021년 7월 8일
·
0개의 댓글

Rust로 공부하는 자료구조 - Vec

이제 러스트를 사용한지 8개월 정도가 되가는 러스트 뉴비입니다. 러스트를 사용하면서 조금 더 효율적으로 러스트를 사용하고 싶어서 이것저것 찾아본 점이 많았는데 정리를 해두지 않으면 잊어버리기 쉬어서 이렇게 글로 남기려고 합니다. 물론 수요가 없는 공급이겠지만 배운 점

2021년 7월 5일
·
0개의 댓글

안녕, velog!

Hello, World!

2021년 5월 5일
·
0개의 댓글

Rust cli 앱 만들기 - 2

저번 글에서 CLI arguments를 파싱하는 것 까지 해보았다. 이번엔 파일을 읽고 특정 문자열을 포함하는 라인을 출력하도록 업그레이드를 해보자. Rust에서는 std::fs::readtostring(filename)으로 파일을 읽는다. (코드 맨 윗줄에 use

2021년 1월 17일
·
0개의 댓글
post-thumbnail

Rust로 cli 앱 만들기 - 1

Rust에 관심이 생겨서 공부하기 시작했다.사실 몇 개월 전에 Rust 한글 번역을 보면서 공부해봤다. 내가 멍청해서 그런지 소유권 개념에서 좀 막히기도 했고 재미도 없어서 공부를 안했다. 그래서 그냥 순차적으로 하기보단 Javascript를 처음 배울 때 todo l

2021년 1월 13일
·
0개의 댓글

Rust 개발 환경 구축하기 (for macOS)

아래 명령어로 설치하면 된다. 참고: Rust 공식 가이드rust-analyzer \- 여러 글을 참고하면, rust-analyzer 혹은 Rust 중에 하나를 설치한다. 나는 두 개의 차이를 구글링하다가 rust 레딧에 올라온 글의 댓글들을 보고 rust-analy

2021년 1월 13일
·
0개의 댓글

Rust

러스트(Rust)는 C, C++, Go 언어와 같은 컴파일 기반의 언어이자 시스템 프로그래밍 언어에 속하며, Go와 비슷한 시기에 등장하면서 두 언어 모두 C, C++을 서로 다른 방향에서 대체하려 한다는 점 때문에 라이벌 관계로 엮이기도 한다. 멀티코어 프로세싱

2021년 1월 5일
·
0개의 댓글
post-thumbnail

Rust로 만든 디스코드 봇

Rust의 Serenity를 이용하여 Discord Bot을 구현해보았다.

2020년 12월 13일
·
0개의 댓글
post-thumbnail

Comment

1.1 Comments모든 프로그램이 필요로 하는 주석을 Rust는 몇 가지 다양한 방식으로 지원한다:일반적인 주석 은 컴파일러에게 무시된다:// 줄 주석은 라인 끝까지 포함/\* 블록 주석은 구분자가 끝날 때까지 포함 \*/문서 주석 은 HTML 라이브러리 문서로 번

2020년 11월 14일
·
0개의 댓글
post-thumbnail

Hello World

1 Hello World전통적인 Hello World 프로그램의 소스 코드이다.println! 은 macro 로 문자열을 콘솔에 출력한다.바이너리는 Rust 컴파일러를 통해 생성된다: rustc.$ rustc hello.rsrustc 는 실행할 수 있는 hello 바이

2020년 11월 14일
·
0개의 댓글
post-thumbnail

🛩 Rust 시작!!

Refence: https://hanbum.gitbooks.io/rustbyexample/content/

2020년 11월 14일
·
0개의 댓글
post-thumbnail

Rustlings

그렇게 피터는 점점 더 러스타시안의 길로 빠져 든다...

2020년 9월 30일
·
0개의 댓글
post-thumbnail

#38 최종 프로젝트! 웹서버 만들기 下 종료와 해제

이 시리즈는 Rust 공식문서를 통해 공부한 흔적임을 밝힙니다. 이 포스트의 내용은 공식문서의 20장 Final Project: Building a Multithreaded Web Server 3절에 해당합니다.

2020년 9월 29일
·
0개의 댓글