정말 흥미로운 컨퍼런스는 D-Specific Design Patterns이고 D 커뮤니티에서는 효과적인 코딩 기술을 다루는 출발점이 될 수 있다고 생각하는 사람들이있었습니다. 다른 사람들은 많은 사람들이 경험이 많지 않기 때문에 너무 이르다고 주장하며, 그러한 책의 저자는 효과 성의 개념에 대해 편향된/개인적으로 감사 할 것입니다. SO는 더 많은 양방향
저는 D 언어로 게임을 개발하고 있습니다. 지금까지는 D 언어를 정말 고맙게 생각하며, 대부분의 도서관에서 좋은 바인딩이 있습니다. 자, 편집자를 위해 나는 휴대용 GUI 라이브러리를 찾고있다. wxD 또는 DWT는 좋은 옵션처럼 보였지만 몇 년 전의 최신 업데이트 날짜와 같이 버려진 것처럼 보입니다. 또한 포럼에 많은 삶이 남아 있지 않습니다. 자주 업데
Derelict3와 함께 놀았습니다 & this에 따라 D에서 OpenGL을 사용하려면 glfw를 사용하고 확장 프로그램을 사용하려면 먼저 컨텍스트를 만들어야합니다. glfw를 사용하여 창을 만들고 현재 컨텍스트로 설정합니다. 컨텍스트를 만들고 설정 한 후에 모든 확장을로드하려면 DerelictGL3.reload()을 사용해야합니다. 이제 창을 만들기 전에
D 프로그래밍 언어로 멀티 스레드 프로그램을 작성하고 있지만이 언어에 익숙하지 않습니다. std.concurrency 패키지의 Tid.send() 및 receive[Only]() API를 사용하는 스레드간에 전달되는 유형에는 제한이 있으며, 이는 반드시 값 유형이어야하며 발신자와 수신자 스레드 간의 경쟁 조건을 피하려면 상수 여야합니다. 나는 값에 의해 전
저는 D가 처음인데, 컴파일 타임에 점검 된 오리 타이핑을 편리하게 수행 할 수 있는지 궁금합니다. 예를 들어, 일련의 메서드를 정의하고 해당 메서드를 함수에 전달되는 형식에 맞게 정의해야합니다. 왜냐하면 "type X implements interface Y"를 어디서나 선언 할 필요가 없기 때문입니다. 메소드가 발견되거나 컴파일이 실패 할 것이기 때문에
D에서 범위로 행을 읽는 방법? D에 범위가 있음을 알고 있지만 단순히이 개념을 사용하여 문자열의 각 문자를 반복하는 방법을 궁금해했습니다. 가 난 후 무엇을 표시하려면, 이동의 유사 코드는 다음과 같습니다 for _, someChar := range someString {
// Do something
}
D로 작성된 작은 펌웨어 업데이트 프로그램이 있는데이 프로그램은 명령 행에서 훌륭하게 작동하지만 GUI를 제공하고 싶습니다. 정말로 필요한 것은 진행률 표시 줄, 몇 개의 대화 상자 및 상태 표시 줄입니다. 그것은 Windows (현재의 XP)에만 배포 될 것이며 가능한 한 적은 의존성을 갖고 싶습니다. 하나의 작은 exe에 정적으로 링크 될 수있는 프로덕
연관 배열에서 (y) 요소를 제거하고 처리하고 싶습니다. 지금 .removeAny()과 함께 RedBlackTree을 사용하고 있지만 데이터 순서가 필요하지는 않습니다. I 은 AA에서 .byKey()을 사용할 수 있지만 항상 모든 키가있는 배열을 생성합니다. 한 번에 하나씩 만 필요하며 다른 모든 요소를 처리하는 동안 AA를 변경합니다. 전체 데이터
반복하지 않고 D에서 readf을 사용하여 (지정된 길이의) 배열을 읽을 수 있습니까? 길이가 알려지지 않은 경우 가능합니까? 형식이 지정된 쓰기와 동일한 구문 (예 : %(%d %))을 사용해 보았지만 작동하지 않습니다. 편집 : 더 일반적으로 readf은 writef에 대해 동일한 형식을 사용할 수 있습니까?