Elixir Language
문자열
수색…
비고
Elixir의 String
은 UTF-8
인코딩 된 바이너리입니다.
문자열로 변환
Kernel.inspect를 사용하여 아무 것도 문자열로 변환하십시오.
iex> Kernel.inspect(1)
"1"
iex> Kernel.inspect(4.2)
"4.2"
iex> Kernel.inspect %{pi: 3.14, name: "Yos"}
"%{pi: 3.14, name: \"Yos\"}"
하위 문자열 가져 오기
iex> my_string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
iex> String.slice my_string, 6..10
"ipsum"
문자열 분할
iex> String.split("Elixir, Antidote, Panacea", ",")
["Elixir", "Antidote", "Panacea"]
문자열 보간법
iex(1)> name = "John"
"John"
iex(2)> greeting = "Hello, #{name}"
"Hello, John"
iex(3)> num = 15
15
iex(4)> results = "#{num} item(s) found."
"15 item(s) found."
문자열에 하위 문자열이 포함되어 있는지 확인하십시오.
iex(1)> String.contains? "elixir of life", "of"
true
iex(2)> String.contains? "elixir of life", ["life", "death"]
true
iex(3)> String.contains? "elixir of life", ["venus", "mercury"]
false
문자열 조인
<>
연산자를 사용하여 Elixir의 문자열을 연결할 수 있습니다.
"Hello" <> "World" # => "HelloWorld"
문자열 List
의 경우 Enum.join/2
사용할 수 있습니다.
Enum.join(["A", "few", "words"], " ") # => "A few words"
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow