요즘 Rust 를 좀 살펴보고 있습니다. > 잡담게시판

본문 바로가기
사이트 내 전체검색


회원로그인

잡담게시판

요즘 Rust 를 좀 살펴보고 있습니다.

페이지 정보

작성자 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일20-03-05 17:44 조회1,106회 댓글2건

본문

Rust 가 문자열을 다루는 부분에 좀 헛갈렸던 부분이 있었는데요.

학습 문서 중간즘에 Rust 의 String 은 indexer `[]` 를 통해 접근이 불가능하다는 내용이 나옵니다.

 

Rust 는 string literal 이 내부적으로 utf-8 로 인코딩된 byte 배열 데이터로 저장되기 때문에 

특정 인덱스에 해당하는 값이 하나의 문자값이 아니므로 아예 index 를 통한 접근을 제공하지 않는다?

뭐 이런 내용입니다.

 

처음에 이 부분에서 좀 혼란을 느껐는데.. 이게 아마도 한동안 C# 을 주로 사용해 왔던 것과 

Rust 의 문법이 최근에 등장한 언어답게 새련된? 부분들이 많기 때문에 그랬지 않나 생각합니다.

 

C# 의 string 은 utf-16 으로 인코딩된 char 의 컬렉션을 들고 있는 객체이고 

Rust 는 오히려 C# 보다는 C++ 에 가깝게 raw byte array 를 들고 있는 형태인데

깔끔한 문법 표현덕에 자연스레 '뭐? 이게 왜 안돼?' 라고 생각했던 것 같습니다.

C++ 과 비교해 떠올려보면 딱히 이상하지 않은데 말이죠..;;

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

잡담게시판 목록

Total 1,910건 6 페이지
잡담게시판 목록
번호 제목 글쓴이 날짜 조회
1835 [펌] 할머니가 물고기를 안드시는 이유 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-03 1027
1834 [링크] 미국은 상황이 정말 절망적 인가 봅니다. 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-01 1012
1833 야외 활동 자제가 권고되는 요즘 독서도 좋습니다. 댓글3 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-26 1059
1832 [링크] 저는 30대 암환자 가장입니다.. 댓글1 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-25 1044
1831 한화손보... 악마도 고개를 절래절래... 댓글2 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-25 1014
1830 오늘 어이없게 구글홈 미니 도움을 받았습니다 댓글2 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-24 1411
1829 iPadOS 13.4 에서 구형 트랙패드 안되니 주의하세요 댓글2 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-24 1424
1828 [링크] 정경인 펄어비스 대표 "퇴사 절차 경영진 불찰, 인사 시스템 개선" 댓글4 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-23 1086
1827 XM3 보고 QM6 시승해 보고 왔습니다. 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-21 973
1826 [유튭] 넥슨 인사실장 출신이 게임회사 창업한 뒤 깨달은 것 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 1049
1825 [유튭] 혼자서 연주하는 게임음악 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 1030
1824 게임 스텐리 패러블이 에픽게임즈에서 무료로 풀렸습니다. 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-20 1181
1823 VSCode 사용 뻘팁 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-20 1069
1822 한국 언론은 정말 큰일인거 같아요... 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 03-10 1036
열람중 요즘 Rust 를 좀 살펴보고 있습니다. 댓글2 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-05 1107
게시물 검색

접속자집계

오늘
546
어제
1,079
최대
3,675
전체
933,082
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기