Language/RubyOnRails
[Ruby]값 확인 메소드 정리
uuukpyo
2019. 12. 4. 13:55
728x90
루비에서 값을 확인하는 메소드들
1. nil?
자바에서의 null 과 의미가 같다.
해당 객체가 nil인지를 판별하여 알려준다.
nilclass의 오브젝트인 nil만이 nil? 에 true 로 응답하며 그 외는 false를 반환한다.
2. empty?
객체가 존재하는지 확인하는 메소드이다.
해시나 배열이 비어있는지 확인할 때 유용하다.
존재하지 않을 경우 true를 반환한다.
3. blank?
객체가 false/empty/공백문자열("", " ", [], {})인 경우 true를 반환한다.
4. present?
객체가 false/empty/공백문자열("", " ", [], {})인 경우 false를 반환한다.
728x90