elixir

    1

    1답변

    누군가가 Elixir에서이 가드 케이스를 교체하도록 도와 줄 수 있습니까? def contains(collection,element) do r = case collection do c when is_tuple(c) -> element in tuple_to_list(c) c when is_list(c) -> element in

    7

    2답변

    C#과 같이 제네릭을 사용하는 정적 유형 언어에서는 메소드의 시그니처에서지도의 각 키가 원자이고 각 값이 {string, int}의 목록임을 지정할 수 있습니다. 튜플. 엘릭서 (Elixir)에서와 같은 함수 인수에 대한 타입 스펙을 어떻게 정의 할 수 있습니까? 추신 :이 책을 읽고 1500 점을 초과하는 경우 형식 사양 태그를 만드실 수 있습니까?

    1

    1답변

    I는 다음 패턴 엘릭서 기능 4 절을 지정할 의 튜플 VS 문자열 튜플 VS 번호 목록 VS 문자열 목록 : 문자열 I)에서 번호 의 Ⅱ)에서 iii) 문자열 튜플 iv) 튜플 숫자 어떻게하면됩니까? 이 아마도 같은

    0

    1답변

    예제는 '숫자'와 '정수'로 구성되어있는 것처럼 보입니다. 그들이 사용해야하는 각각의 상황은 무엇입니까? 편집 : 여기서 각 @type bar :: %{atom => [{binary, integer}]} def foo(x) when is_number(x), do: x

    -1

    1답변

    기본 절의 목적은 패턴 일치가없는 경우 오류가 발생하지 않도록하는 것입니다. C#/Java와 같이 예외를 잡는 것과 비교하는 것이 공정한가요? 아니면 다른 용도로도 사용됩니까?

    3

    1답변

    내가 가진 구조체 만드는 방법 : my_struct = %MyStruct{a: 1, b: 2} 나는 그것을 열거해야합니까 어떻게, 그래서 그것에 Enum 방법을 사용할 수 있습니까?

    3

    1답변

    구조체의 기본값 변수를 원시 값 대신 함수로 정의 할 수 있습니까?

    4

    3답변

    안녕하세요 저는 Elixir에서 조 변경 기능을 찾습니다. 예를 들어 내가 배열 '은'이런 종류의를 가지고 함수를 호출 한 후 결과는 'B'해야한다 : a = [[1, 2], [3, 4], [5, 6]] b = transpose(a) b => [[1, 3, 5], [2, 4, 6]]

    1

    1답변

    Elixir 버전을 v0.13.2으로 업데이트했고 ListDict은 더 이상 사용되지 않습니다. Dict apis, [{"foo", :bar}] 키 "foo"의 값을 가져오고 싶습니다. Elixir v0.13 또는 그 이전에는 Dict.get([{"foo", :bar}], "foo")을 사용하여 값을 얻었습니다. 이제는 할 수 없습니다. 그렇지 않으면 no

    2

    3답변

    엘릭서 스트림은 iterables를 제공하지만 관찰 할 수있는 정보는 찾을 수 없습니다 (Google은 도움이되지 않았습니다). 누군가가 저를 위해 자원으로 나를 가리킬 수 있으면 크게 감사 할 것입니다.