RGB 10진수 -> 16진수로 변환 (Elixir)
10234 단어 Elixir40대 돌출 엔지니어autoracex
소개
Elixir 즐기십니까
Integer.to_string/2
10진수 -> 16진수로 변환하고 싶습니다.
その他 > Digital Color Meter
라고 하는 것입니다 IEx(Elixir's interactive shell)
를 시작하여 다음과 같은 느낌으로 변환할 수 있습니다 iex> [74, 46, 94] |> Enum.map(&Integer.to_string(&1, 16)) |> Enum.join() |> String.downcase() |> (&("##{&1}")).()
"#4a2e5e"
(&("##{&1}")).()
뭐라고 쓰는 법은 멋지게 하고 있을 뿐입니다iex> (
...> [74, 46, 94]
...> |> Enum.map(fn i -> Integer.to_string(i, 16) end)
...> |> Enum.join()
...> |> String.downcase()
...> |> (fn s -> "#" <> s end).()
...> )
"#4a2e5e"
IO.inspect/2 를 도중에 끼우면서 쓰면 각각의 함수를 통과한 뒤의 결과가 보여, 고마워 나이스 입니다
(
[74, 46, 94]
|> Enum.map(fn i -> Integer.to_string(i, 16) end)
|> IO.inspect()
|> Enum.join()
|> IO.inspect()
|> String.downcase()
|> IO.inspect()
|> (fn s -> "#" <> s end).()
)
(IEx에 그대로 붙일 수 있습니다)
사용하는 함수들
사용하는 매크로
링크 된 공식 문서를 보면
Examples
이 작성되어 이해하기 쉽습니다.예를 들어 에누 m. 마 p/2
Wrapping Up 🎍🎍🎍🎍🎍
Digital Color Meter
는 16 진수 표시도 가능하다는 것을 알았습니다 表示 > 値を表示 > 16進
Reference
이 문제에 관하여(RGB 10진수 -> 16진수로 변환 (Elixir)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/torifukukaiou/items/e273eda319d74f3c0938텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)