본문 바로가기

Rust 배우기3 - 활용 들어가기 이번은 Rust의 표준 라이브러리를 다루는 글이지만, 표준 라이브러리 전체를 다루기 보다는 그중에 핵심 일부만 다룬다. 어쩌면 Rust 문법을 활용한다고 생각해서 제목을 “활용“으로 지었다. 그리고 잡다한 것도 추가했다. 이번 글은 “활용”이지만 심화보다 더 어려울 수도 있고 어쩌면 쉬울 수도 있다. 시작해보자. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 컬렉션 Rust에서 제공되는 컬렉션 중에 벡터(vector), 스트링(string), 해쉬맵(hash map)에 대해서 살펴보자. 벡터 Vec 벡터 타입은 같은 타입 값을 리스트 형태로 저장하는 컬렉션이다. 벡터 인젝스는 0에서 시작한다. 사용하는 방법을 간단하게 보자. // 신규 생성 let.. 더보기
Rust 배우기2 - 심화 들어가기 심화에서는 좀더 Rust를 깊게 들어갈려고 한다. 이글에서는 오프라인에서 Cargo를 사용할 예정이다. 그렇기 때문에 사전에 Cargo 설치가 필요하다. 구글링해서 검색하거나 참고[3]을 참고하시기 바란다. 이글에서는 Cargo 설치에 대해서는 다루지 않는다. 이제부터 Rust에 대해서 좀더 깊게 들어가보자. 작성자: ospace114@empal.com, http://ospace.tistory.com/ Cargo Cargo는 Rust의 빌드 시스템 및 패키지 매니저이다. 코드 빌드 및 라이브러리 다운로드 및 설치를 수행한다. 먼저 Cargo로 프로젝트 관리하는 방법을 간단히 살펴보자. 프로젝트 생성 먼저 hello_cargo 프로젝트 생성해보자. $ cargo new hello_cargo --b.. 더보기
Rust 배우기1 - 기본 들어가기 이전부터 Rust 언어를 들어었지만 관심을 가지기 시작한 시점은 마이크로소프트가 핵심 코드를 Rust로 작성한다는 소식을 알게되었을 때이다. 러스트가 시스템 프로그래밍에도 사용할 수 있는 언어이고 C++을 대체하고 있다고 한다. 평소에 C++에 관심이 있어서 이번 기회에 한번 Rust을 정리하고 갈려고한다. 이전에 Kotlin을 정리했을 보다 시간이 다소 걸리에 시간을 두고 접근해야 한다. 기본에서는 가급적 Rust 언어 자체에 집중하고 표준 라이브러리에 대해 가급적 다루지 않을려고 한다. 또한 포인터와 참조에 대해서 어느정도 이해하고 있다고 가정하고 최대한 간략하게 설명하고 가급적 예제 중심으로 기능을 설명하려고 한다. 작성자: ospace114@empal.com, http://ospace.t.. 더보기
C++개발자 위한 C샵 배우기 1. C#를 간단히 배워보자 현재 저자의 허락을 받지 않고 내용을 요약 정리했습니다. 원본은 codeproject에 있고 아래 참조 부분을 참고하십시요. 저작권에 문제가 있다면 삭제하겠습니다. (글쓴이 2007.10.22 박재성, ospace114@empal.com) 가. 소개 C#은 C++특징을 가지고 있으면서 자바 형식 프로그래밍 스타일을 갖고 있다. C++을 알고 있는 개발자는 쉽게 배울 수 있다. 그래서 이 글은 C++을 알고 있다는 전제하에 작성된다. 앞으로 다룰 내용 Program structure Namespaces Data types Variables Operators and expressions Enumerations Statements Classes and structs Modifier.. 더보기
[Flash] 3D Action Script 활용 3D Action Script 활용 이 내용은 신명용의 "플래시 MX 액션 스크립트 I"의 내용을 참고했다. Flash 8에서 수행했으며, 다소 문제점이 몇가지 있으므로 유의하길 바란다. 더보기

반응형