#TIL #elixirlang 문자열 pattern matching
def join("videos:" <> video_id, _params, socket) do
{:ok, assign(socket, :video_id, String.to_integer(video_id))}
end
Programming Phoenix 1.4 책애서 본 예제다. 문자열 패턴 매칭도 되는구나. 한 번도 안 써봤다. 책에서 처음 봤다.
iex> "videos:" <> video_id = "videos:1234"
"videos:1234"
iex> video_id
"1234"
이렇게 쓸 수 있다.