Ruby의 새 줄

Zeeshan Afridi 2023년10월8일
  1. Ruby의 새 줄
  2. 결론
Ruby의 새 줄

이 기사에서는 Ruby에서 줄 바꿈을 수행하는 방법을 설명합니다.

Ruby의 새 줄

Ruby에서 새 줄을 만드는 몇 가지 방법이 있습니다. 이러한 모든 방법은 다음과 같습니다.

  1. \n
  2. \r
  3. <<~
  4. 빈 줄
  5. 한 줄 뒤에 +를 사용하여 새 줄을 만듭니다.

개행 문자는 텍스트 파일에서 텍스트 줄을 끝내는 표준 방법이며 일반적으로 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 Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn