키-값 파일에서 문자열 (string [strings])의 연관 배열을 만드는 방법은 무엇입니까?

술 리만

내가 얻고 싶은 연관 배열의 예는 다음과 같습니다.

string [string] rlist = ["dima":"first", "masha":"second", "roma":"third"];

내가 읽은 텍스트 파일은 매우 간단한 구조를 가지고 있습니다.

peter = fourth ivan = fifth david = sixth

string [string] strarr;    
string txt = readText("test.txt");
foreach (t;txt.splitLines())
{
    // ??
}

아무도 방법을 제안 할 수 있습니까?

cym13

나 일지 모르지만 for 루프와 임시 변수로 추론하기가 어렵습니다. 차라리 다음과 같이하고 싶습니다.

import std.conv;
import std.stdio;
import std.array;
import std.algorithm;

void main() {
    string[string] dic = File("test")
                              .byLine
                              .map!(l => l.to!string.findSplit(" = "))
                              .map!(l => tuple( l[0], l[2] ))
                              .assocArray;
}

byLine : 전체를 읽은 다음 분할하는 것보다 한 줄씩 읽습니다.

첫 번째 맵 : rcorre에서 설명한대로 각 선을 세 부분으로 분할

두 번째 맵 : 분할 된 라인에서 쌍을 만듭니다.

assocArray : 해당 쌍에서 연관 배열을 만듭니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

분류에서Dev

PHP에서 키와 값 배열의 값을 만드는 방법은 무엇입니까?

분류에서Dev

PHP에서 키와 값 배열의 값을 만드는 방법은 무엇입니까?

분류에서Dev

Javascript : 연관 배열의 키로 변수 값을 설정하는 방법은 무엇입니까?

분류에서Dev

다중 배열에서 키-값을 만드는 방법은 무엇입니까?

분류에서Dev

객체 배열의 특정 키 값에서 단위 유형을 만드는 방법은 무엇입니까?

분류에서Dev

PHP에서 키-값 쌍으로 연관 배열을 명시 적으로 정의하는 방법은 무엇입니까?

분류에서Dev

배열에서 특정 요소를 가져오고 배열 키 값의 비교를 기반으로 새 배열을 만드는 방법은 무엇입니까?

분류에서Dev

문자열 유형의 키 값 쌍에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

Pandas의 열에 키 : 값 쌍이 지정된 행에서 열을 만드는 방법은 무엇입니까?

분류에서Dev

JavaScript의 배열에서 특정 키와 값으로 개체를 만드는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 키-값 개체의 값으로 만 배열을 다시 빌드하는 방법은 무엇입니까?

분류에서Dev

간단한 문자열 배열에 키 값을 추가하는 방법은 무엇입니까?

분류에서Dev

Python에서 여러 사전의 키에 해당하는 값을 결합하여 새 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

bash에서 키 값 목록을 연관 배열로 변환하는 가장 최적의 코드 패턴은 무엇입니까?

분류에서Dev

Javascript : 키 값 쌍을 문자열로 사용하여 객체에서 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Java의 단일 문자열에서 Collection <String>을 만드는 방법은 무엇입니까?

분류에서Dev

PHP의 연관 배열에서 다차원 배열 트리를 만드는 방법은 무엇입니까?

분류에서Dev

PHP에서 문자열 배열의 문자열을 만드는 방법은 무엇입니까?

분류에서Dev

Objective-C의 문자열 배열에서 가장 큰 숫자 값을 찾는 방법은 무엇입니까?

분류에서Dev

HBase의 열에서 키-값 배열을 필터링하는 방법은 무엇입니까?

분류에서Dev

변수의 값 (문자열)을 배열의 키와 동일하게 설정하는 방법은 무엇입니까?

분류에서Dev

PHP의 배열에서 특정 키 문자열을 추출하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 특정 행과 열에 문자열 값을 할당하는 방법은 무엇입니까?

분류에서Dev

PHP : 키에 하이픈 / 대시가있는 연관 배열에서 값을 추출 ()하는 방법은 무엇입니까?

분류에서Dev

MongoDB 문서의 중첩 필드에서만 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

배열 내부의 텍스트를 문자열과 일치시키고 true 인 경우 값을 반환하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 문자열의 하위 문자열을 찾고 일치시키는 방법은 무엇입니까?

분류에서Dev

각 텍스트 파일의 내용을 연관 배열에 저장하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

  2. 2

    PHP에서 키와 값 배열의 값을 만드는 방법은 무엇입니까?

  3. 3

    PHP에서 키와 값 배열의 값을 만드는 방법은 무엇입니까?

  4. 4

    Javascript : 연관 배열의 키로 변수 값을 설정하는 방법은 무엇입니까?

  5. 5

    다중 배열에서 키-값을 만드는 방법은 무엇입니까?

  6. 6

    객체 배열의 특정 키 값에서 단위 유형을 만드는 방법은 무엇입니까?

  7. 7

    PHP에서 키-값 쌍으로 연관 배열을 명시 적으로 정의하는 방법은 무엇입니까?

  8. 8

    배열에서 특정 요소를 가져오고 배열 키 값의 비교를 기반으로 새 배열을 만드는 방법은 무엇입니까?

  9. 9

    문자열 유형의 키 값 쌍에서 값을 얻는 방법은 무엇입니까?

  10. 10

    Pandas의 열에 키 : 값 쌍이 지정된 행에서 열을 만드는 방법은 무엇입니까?

  11. 11

    JavaScript의 배열에서 특정 키와 값으로 개체를 만드는 방법은 무엇입니까?

  12. 12

    자바 스크립트에서 키-값 개체의 값으로 만 배열을 다시 빌드하는 방법은 무엇입니까?

  13. 13

    간단한 문자열 배열에 키 값을 추가하는 방법은 무엇입니까?

  14. 14

    Python에서 여러 사전의 키에 해당하는 값을 결합하여 새 문자열을 만드는 방법은 무엇입니까?

  15. 15

    bash에서 키 값 목록을 연관 배열로 변환하는 가장 최적의 코드 패턴은 무엇입니까?

  16. 16

    Javascript : 키 값 쌍을 문자열로 사용하여 객체에서 배열을 만드는 방법은 무엇입니까?

  17. 17

    Java의 단일 문자열에서 Collection <String>을 만드는 방법은 무엇입니까?

  18. 18

    PHP의 연관 배열에서 다차원 배열 트리를 만드는 방법은 무엇입니까?

  19. 19

    PHP에서 문자열 배열의 문자열을 만드는 방법은 무엇입니까?

  20. 20

    Objective-C의 문자열 배열에서 가장 큰 숫자 값을 찾는 방법은 무엇입니까?

  21. 21

    HBase의 열에서 키-값 배열을 필터링하는 방법은 무엇입니까?

  22. 22

    변수의 값 (문자열)을 배열의 키와 동일하게 설정하는 방법은 무엇입니까?

  23. 23

    PHP의 배열에서 특정 키 문자열을 추출하는 방법은 무엇입니까?

  24. 24

    numpy 배열의 특정 행과 열에 문자열 값을 할당하는 방법은 무엇입니까?

  25. 25

    PHP : 키에 하이픈 / 대시가있는 연관 배열에서 값을 추출 ()하는 방법은 무엇입니까?

  26. 26

    MongoDB 문서의 중첩 필드에서만 배열 값을 검색하는 방법은 무엇입니까?

  27. 27

    배열 내부의 텍스트를 문자열과 일치시키고 true 인 경우 값을 반환하는 방법은 무엇입니까?

  28. 28

    JavaScript에서 문자열의 하위 문자열을 찾고 일치시키는 방법은 무엇입니까?

  29. 29

    각 텍스트 파일의 내용을 연관 배열에 저장하는 방법은 무엇입니까?

뜨겁다태그

보관