HOWTO · Ruby
Ruby에서 nil, 비어 있음 및 비어 있음
이 튜토리얼에서는 Ruby에서 nil, empty 및 blank를 사용하는 방법에 대해 설명합니다.
이 페이지의 내용
때로는 배열이 비어 있는지 또는 데이터로 채워져 있는지 확인해야 합니다. 또는 배열의 속성을 알아야 할 수도 있습니다.
Ruby에는 이러한 목적으로 사용할 수 있는 몇 가지 키워드가 있습니다.
이 기사에서는 Ruby에서 nil, empty 및 blank의 사용과 주제를 더 쉽게 만들기 위한 몇 가지 예를 볼 것입니다.
nil, empty 및 blank 키워드는 이러한 목적으로 사용할 수 있는 기본 제공 키워드입니다. 자세히 논의합시다.
Ruby에서 nil 키워드 사용
’nil’은 다른 프로그래밍 언어의 ’null’과 비슷합니다. 키워드 nil은 아무것도 없거나 약간의 부재를 의미합니다.
nil 키워드를 사용하여 값이 nil인지 여부를 확인할 수 있습니다.
아래 예제에서는 Ruby에서 nil 키워드를 사용하는 방법을 살펴보겠습니다. 아래 예제 코드를 살펴보자.
array = [ 1, 2, 3, 4, 5 ]
puts array[5].nil?
이제 위의 프로그램은 아래 출력을 보여줍니다.
true
Ruby에서 empty 키워드 사용
empty는 배열이 비어 있는지 확인할 수 있는 Ruby의 내장 키워드입니다.
아래 예에서는 비어 있음을 사용하는 것을 볼 수 있습니다. 아래 예제 코드를 보세요.
puts [1, 2, 3].empty?
puts [].empty?
이제 위의 프로그램은 아래 출력을 보여줍니다.
false
true
Ruby에서 blank 키워드 사용
blank는 배열이 비어 있는지 확인할 수 있는 Ruby의 내장 키워드입니다. 대부분 empty와 유사합니다.
아래 예에서는 blank의 사용을 볼 수 있습니다. 아래 예제 코드를 보세요.
puts [].blank?
이제 위의 프로그램은 아래 출력을 보여줍니다.
true
nil 키워드는 개체에 사용되며 개체가 nil인 경우 true를 반환하는 반면 empty는 주로 문자열, 해시 및 배열에 사용되며 길이가 true인 경우 true를 반환합니다. 문자열이나 배열 또는 해시는 0입니다. 그리고 blank는 empty와 유사합니다. 유일한 차이점은 Ruby Rails에 의해 구현된다는 것입니다.