Ruby의 새 줄
이 기사에서는 Ruby에서 줄 바꿈을 수행하는 방법을 설명합니다.
Ruby의 새 줄
Ruby에서 새 줄을 만드는 몇 가지 방법이 있습니다. 이러한 모든 방법은 다음과 같습니다.
\n
\r
<<~
빈 줄
- 한 줄 뒤에
+
를 사용하여 새 줄을 만듭니다.
개행 문자는 텍스트 파일에서 텍스트 줄을 끝내는 표준 방법이며 일반적으로 HTML에서 <br>
로 알려져 있습니다. Ruby에서 새 줄을 만드는 몇 가지 다른 방법이 있습니다.
Ruby에서 줄 바꿈을 하려면 \n
을 사용합니다
\n
은 Ruby의 줄 바꿈 문자입니다. 텍스트 문자열에 새 줄을 삽입하는 데 사용됩니다.
Ruby 프로그램에서 사용될 때 \n
은 뒤에 오는 텍스트가 새 줄에 인쇄되도록 합니다.
puts "Hi \n reader"
출력:
Hi
reader
Ruby에서 줄 바꿈을 하려면 \r
을 사용합니다
리턴 키는 새 줄을 시작하는 일반적인 방법이지만 유일한 방법은 아닙니다. Ruby에서는 Enter 키를 누르는 것과 동일하게 개행을 사용할 수 있습니다. Return 키를 누르는 것과 동일한 \r
(캐리지 리턴 문자)를 사용할 수도 있습니다.
puts "Hi \r reader"
출력:
Hi
reader
Ruby에서 줄 바꿈에 <<~
사용
단락 나누기 문자 또는 이중 시프트(~
키)를 사용할 수도 있습니다.
output = <<~END
We are a
group of gym trainers
who provide the best training
instructions to our clients.
END
puts output
출력:
We are a
group of gym trainers
who provide the best training
instructions to our clients.
Ruby에서 새 줄에 빈 줄 사용
Ruby에서 새 줄은 ""
문자로 표시됩니다. Ruby 인터프리터는 이 문자를 만나면 코드의 다음 줄로 이동합니다. 개행 문자를 사용하여 코드 행 사이에 빈 행을 삽입할 수도 있습니다. 이는 코드를 더 읽기 쉽게 만드는 데 유용할 수 있습니다.
출력 ruby에서 개행을 수행하려면 ""
문자를 사용해야 합니다. 이렇게 하면 새 줄 문자가 문자열에 삽입되고 문자열이 새 줄에 출력됩니다.
output = %{We are a
group of gym trainers
who provide the best training
instructions to our clients.}
puts output
출력:
We are a
group of gym trainers
who provide the best training
instructions to our clients.
줄 바꿈을 위해 한 줄 뒤에 +
사용
Ruby +
연산자를 사용하여 문자열을 추가하고 끊을 수 있습니다. 이 메서드는 텍스트가 전달된 후 자동으로 새 줄을 추가합니다.
output = "We are a\n" +
"group of gym trainers \n" +
"who provide the best training instructions to our clients."
puts output
출력:
We are a
group of gym trainers
who provide the best training instructions to our clients.
결론
이 기사에서는 소문자 n
뒤에 오는 백슬래시로 표시되는 줄 바꿈 문자를 사용하는 것이 표준 방법이라는 결론을 내립니다. Ruby의 가장 강력한 기능 중 하나는 즉시 새로운 코드 라인을 생성하는 기능입니다.
이는 Ruby 인터프리터에게 새 코드 라인을 시작하도록 지시하는 ""
문자를 사용하여 수행할 수 있습니다. 이는 기존 줄 중간에 새 코드 줄을 삽입하려는 경우에 특히 유용합니다.
마지막으로 백슬래시 뒤에 줄 바꿈, 캐리지 리턴 또는 단락 구분 문자를 사용할 수 있습니다.
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn