Ruby에서 문자열 출력 함수

2020-07-15 hit count image

Ruby에서 문자열을 출력하는 함수인, puts, print, 그리고 p 함수에 대해서 알아봅시다.

개요

Ruby에서 문자열을 출력하는 함수는 puts, print, 그리고 p 함수가 있습니다. 각각의 함수가 어떻게 다른지에 대해서 알아봅시다.

puts 함수

Ruby에서 puts은 문자열을 출력하기 위한 기본 함수입니다. 아래와 같이 사용할 수 있습니다.

puts 'Hello World!'
# Hello World!

아래와 같이 괄호를 사용할 수 도 있습니다.

puts ('Hello World!')
# Hello World!

아래와 같이 여러 문자열을 출력할 수 있습니다.

puts 'Hello', 'World!'
# Hello
# World!

puts는 문자열을 화면에 출력한 후, 마지막에 줄바꿈이 표시됩니다.

Ruby에서 print 함수는 puts 함수와 동일하게 문자열을 출력하지만, 자동으로 줄바꿈을 하지 않습니다.

print 'Hello World!'
# Hello World!

아래와 같이 작성하면, 차이를 확인할 수 있습니다.

print 'Hello', ' World!'
# Hello World!

print 함수를 사용하여 줄바꿈을 하고자 한다면, 줄바꿈 문자(\n)를 추가해 주어야 합니다.

print "Hello\nWorld!"
# Hello
# World!

여기서 주의할 점은, 줄바꿈 문자(\n)와 같은 이스케이프 시퀀스는 큰따옴표(")안에서 사용해야 제대로 표시됩니다.

p 함수

Ruby에서 p 함수를 사용하면, 문자열을 자체를 표시할 수 있습니다.

p '100'
# '100'

아래와 같이 수치와 문자열을 구별할 때, 사용하기 좋습니다.

p '100'
p 100
# '100'
# 100

완료

Ruby에서 문자열 출력 함수에 대해서 알아보았습니다. 생각보다 많은 함수가 존재하네요. 보통은 puts 함수를 많이 사용함으로, 일단 puts만 기억해도 큰 문제없을거 같습니다.

제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!

책 홍보

저도 블로그를 시작한지 1년만에...책을 다 써봅니다...인생에서 이런 날도 오는군요...타국에서 책 출판도 할 수 있고, 참 좋은 세상입니다.

이번에 쓴 책은 스무디 한 잔 마시며 끝내는 React Native입니다. 다양한 예제를 통해 리액트 네이티브를 공부할 수 있도록 구성해 보았습니다. 또한 설치부터 배포까지 실전에서도 사용할 수 있는 내용들을 담고 있습니다.

아래 링크를 통해 제가 쓴 책을 구매하실 수 있습니다.
많은 분들에게 도움이 되면 좋겠네요.

스무디 한 잔 마시며 끝내는 React Native React Native로 실전 스마트폰 앱 만들기
Posts