pat coding
[Ruby]값 확인 메소드 정리 본문
728x90
루비에서 값을 확인하는 메소드들
1. nil?
자바에서의 null 과 의미가 같다.
해당 객체가 nil인지를 판별하여 알려준다.
nilclass의 오브젝트인 nil만이 nil? 에 true 로 응답하며 그 외는 false를 반환한다.
2. empty?
객체가 존재하는지 확인하는 메소드이다.
해시나 배열이 비어있는지 확인할 때 유용하다.
존재하지 않을 경우 true를 반환한다.
3. blank?
객체가 false/empty/공백문자열("", " ", [], {})인 경우 true를 반환한다.
4. present?
객체가 false/empty/공백문자열("", " ", [], {})인 경우 false를 반환한다.
728x90
'Language > RubyOnRails' 카테고리의 다른 글
[Ruby excel] write_xlsx 를 통한 엑셀 설정 (0) | 2020.01.07 |
---|---|
Active Record의 정의 (1) | 2019.12.24 |
[Ruby]텍스트 치환 (0) | 2019.12.19 |
[Ruby]배열,해시 (0) | 2019.11.20 |
[Rails] 레일즈 디버깅 (0) | 2019.11.17 |
Comments