phobos

    3

    2답변

    파일 이름에 isFile (std.file에서)을 호출 한 다음 .1, .2, .3 등을 추가하여 각 파일이 있는지 여부를 확인하는 기능이 있습니다. 단위 테스트를하고 싶지만 isFile을 조롱해야합니다. 나는 약간 둘러 보았고 클래스를 모의하는 방법을 찾았지만 하나의 기능은 찾지 못했습니다.

    4

    1답변

    나는 클래스 기반의 유한 랜덤 액세스 범위에서 작업 해왔다. 4838 | | 오류 "algorithm.d : foreach는 : 전자 심판을 할 수 없습니다 그것에 몇 가지 검사를 수행 할 때 : auto myRange = /* construct my range */ static assert (isRandomAccessRange!(typeof(myRang

    2

    1답변

    문자열에 접미사가 있는지 테스트하는 함수가 필요합니다. 나는이 작업을 위해 'lastIndexOf'를 사용할 수 있지만 표준 phobos의 함수가 있는지 궁금합니다.

    1

    2답변

    dlang에서 런타임 중에 class/struct/other 변수 값을 가져 와서 값을 가져 오거나 설정할 수 있습니까? '예'라고 답한 경우 예를 들어주십시오. 또한 런타임 변수 값을 가져올 수 있습니까? 예 : class S{ int svariable = 5;} class B { int bvariable = 10;} void printValue(T,

    2

    1답변

    중지 된 vibe.d 작업으로 메시지를 보내면 응용 프로그램에서 세그먼트 화 오류가 발생합니다. 메시지 전달을 기대하지는 않았지만 실패한 전송 시도에 대해 알리거나 적어도 충돌하지 않도록했습니다. 다음 예는이 문제를 설명합니다. 위의 코드를 실행하는 경우 import std.stdio; import core.thread; import vibe.core.

    4

    1답변

    Node 구조체를 작성했으며이 구조체에 대한 포인터를 Phobos BinaryHeap의 항목으로 사용할 수 있기를 원합니다. 그러나, 나는 opEquals과 opCmp이 구조체에 대한 포인터 (또는 실제로는 일반적으로)에 대해 어떻게 구현되는지 잘 모르겠습니다. 문서에서 도움을 얻을 수 없었습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

    2

    1답변

    나는 작업중인 프로그램의 일부로 std.json 라이브러리를보고 있었고, 데이터를 얻는 방법에 대해 다소 혼란 스럽습니다. 유형은 TRUE, FALSE 또는 NULL으로 추정됩니다. 예를 들어 , 나는 다음과 같은 JSON 구문 분석하는 경우 : { "foo" : "bar" } 나는 다음과 같이 수행하여 속성 "foo"에서 개최 된 문자열을

    0

    1답변

    내가 JSON의 알 수없는 비트가 있다고 가정 특정 필드가있는 경우 어떤 방법 확인하고, 나는 다음과 유사한 형태가 있는지 확인하려면 : { "foo": stuff "bar": stuff } stuff을 정수, 객체, 뭐든간에. 만약 내가 이렇게하면 : auto json = parseJSON("{}"); auto foo = json

    2

    1답변

    부호없는 정수를 이진 문자열로 변환하는 Phobos 함수가 있습니까? 나는 수색했으나 하나를 찾을 수 없었다. 나는 내 자신의 글을 써서 바퀴를 재발 명하고 싶지 않다.

    3

    1답변

    입력 문자열, 정규식 (rawstring에서 std.regex.regex으로 작성) 및 오류 메시지 문자열을 취하고 정규식을 사용하여 입력 문자열의 내용과 일치하는지 확인하고 오류 메시지를 표시하는 함수를 작성하려고합니다 if 거기에는 일치하는 것이 없습니다. 말, string check_for_match (string input, Regex r, stri