TIL IEX 콘솔 #1

3797 단어 elixiriex
도우미 iex 인 Elixir 콘솔(i/1)에 약간의 트릭을 적용합니다.

예를 들어 iex에 코드를 입력하면 다음과 같습니다.

iex(1)> IO.inspect {:a, :b}
{:a, :b}


그런 다음 i 를 입력합니다. 이 도우미는 마지막으로 입력한 명령에 대한 유형 정보를 인쇄합니다iex.

iex(1)> I
Term
  {:a, :b}
Data type
  Tuple
Reference modules
  Tuple
Implemented protocols
  IEx.Info, Inspect


아래 예와 같이 헬퍼에 용어를 지정할 수도 있습니다.

iex(3)> i (4 / 2)
Term
  2.0
Data type
  Float
Reference modules
  Float
Implemented protocols
  IEx.Info, Inspect, List.Chars, String.Chars

iex(4)> i "hello"
Term
  "hello"
Data type
  BitString
Byte size
  5
Description
  This is a string: a UTF-8 encoded binary. It's printed surrounded by
  "double quotes" because all UTF-8 encoded code points in it are printable.
Raw representation
  <<104, 101, 108, 108, 111>>
Reference modules
  String, :binary
Implemented protocols
  Collectable, IEx.Info, Inspect, List.Chars, String.Chars


오늘은 여기까지입니다.

좋은 웹페이지 즐겨찾기