typespec을 정의 할 때 바이너리, String.t, char_list, [char] 등의 다른 점은 무엇입니까? @spec method(binary) :: binary
및 @spec method(String.t) :: String.t
그들은 동일? 문서 : 바이너리 에릭 세르 문자열에 사용됩니다. char_list Erlang 문자열에 사용됩
계약을 중단하지 그 타입 식별자를 정의 할 문자열 목록을받는 메소드를 가지고 있다면 타입리스트에 대해 작동하지 않는 것처럼 보이거나 적어도 경고를 표시하지 않습니다 : 투석기를 실행할 때 내가 다음 목록에 대한 사양을 정의하고 그것을 불평하지 않습니다, 즉 : @spec check?(list(boolean)) :: boolean
@spec check?(l