idiomatic

    3

    3답변

    clojure에 새롭기 때문에 저는 다양한 코드 구조에 대한 관용적 인 스타일을 찾는 데 어려움을 겪고 있습니다. 어떤 경우에는 내 let 바인딩이 대부분의 함수 코드를 포함합니다. 이게 부 풀릴까요? 철저한 철학이나 관용적 인 착각입니까? 다음은 테스트 할 샘플 테스트 케이스입니다. 일부 저장 장치 저장소에 대한 추가/가져 오기 왕복을 테스트합니다. 길게

    0

    2답변

    내가 자주 상호 작용 될 페이지 요소에 내 자바 스크립트에 대한 참조를 저장하기 위해 노력하고이 코드를 사용하고 있습니다 : 좀 더 간결 나보다 더 관용적 일 수있다 그러나 var breadcrumbBar = null; function getBreadcrumbBarElement() { if (breadcrumbBar === null) {

    1

    1답변

    하스켈을 배우는 과정에서 나는 4 X 4 KenKen 솔버를 쓰는 퍼즐을 스스로 설정했다. 여기에는 각 행과 열에 고유 한 값이 포함되도록 4 ~ 4 행렬에 1 ~ 4의 숫자를 배치해야합니다. 또한 케이지은 더하기, 곱하기, 나눗셈 (2 셀만) 또는 뺄셈 (2 셀만)을 기반으로 포함 된 수를 제한합니다. 전체 규칙은 wikipedia page on KenK

    1

    2답변

    자바로 매핑 앱을 만들고 있는데 작은 오브젝트를 전달하는 것에 대한 질문이 있습니다. 윈도우가 직사각형으로 보여주고있는 영역을 나타내기를 원한다면 어떤 타일이 그 직사각형 안에 있는지를 알아보고로드 할 타일을 알고 싶습니다. C++에서는 Rect 구조체를 만들고 tileInRect 메서드를 포함 시켰을 것입니다. 자바에 가장 직접적인 번역은 같은 것입니다

    1

    4답변

    나는리스트로 주어진 n 차원 벡터와 모든 차원에 적용되는 오프셋의리스트를 결합하는 관용적 인 방법을 찾고있다. 즉 : n = [[4, 5], [7, 5], [8, 5], [4, 8], [7, 8], [8, 8], [4, 9], [7, 9], [8, 9]] 원래부터 : 나는 다음과 같은 목록을 가져올 v = [5, 6] o = [-1, 2, 3] :

    2

    3답변

    는 C# 및 the best code is no code at all에서 기본적으로 비공개이며, 관용적 C#을 생략는 혼란을 피하기 위해 private로 private 멤버를 선언 하는가? 또는 명백한 것이 더 일반적입니까? 이 명확하게하기 위해, 나는이 문제에 모든 사람의 의견이 무엇인지 물어 아니지만, 잘 설립 코드베이스에 더 일반적이다 (전 C#에 비

    3

    3답변

    나는 일련의 난수/수레를 취하여 값/구조를 생성하는 함수를 가지고있다. (예를 들어, 공이 던져진 점의 임의의 속도와 위치를 취하여 어디에서 좌표를 출력 하는가? 땅). 그리고 저는 수천을 연속적으로 생성해야합니다. 내가 구현 한 모든 방법은 stdGen을 사용하여 여러 숫자를 생성하는 데 사용하고 새로운 stdGen을 전달하여 다른 것으로 연결되도록 허용

    1

    1답변

    예제를 사용하여 무엇을 시도하는지 설명하는 것이 가장 좋습니다. 콜렉션 [ "사과", "오렌지", "바나나"] 및 연결 문자열 ","기능은 이이 기능을 쓸 수있는 관용적 인 방법이다 "사과, 오렌지, 바나나"를 생산한다을 감안할 때? 당신이 순서, 또는 clojure.string/join을 원한다면 당신은 단지 문자열 결과를 원하는 경우 user=> (de

    3

    3답변

    나는 보통 대부분의 사람들은 다음과 같이 함수 나 메소드에 기본 인자 값을 관리하는 것이 발생 : def foo(L=None): L = L or [] : def foo(L=None): if L is None: L = [] 그러나 나는 다른 사람들이 같은 일을하고 참조 ia가 누락되었지만 대부분의 사람들이 왜 두 번째 대신

    2

    2답변

    여기 recentest은 목록이며 해당 "프로필"에 일치하려는 : 비어 있거나 정확히 하나의 요소. 성명서에서 네이티브로 할 수 있습니까? val newId = if(recentest.size == 0) 0L else {recentest(0).as[Long]("item_id") + 1}