반응형
Array.empty의 반대 방법은 무엇입니까? 또는 [] .empty? 루비
나는 내가 할 수 있다는 것을 깨닫는다
unless [1].empty?
하지만 방법이 있는지 궁금합니다.
#any?
언급 한 davidrac 뿐만 아니라 ActiveSupport 에는 #present가 있습니까? 다른 언어의 진실 테스트처럼 작동합니다. 를 들어 nil
, false
, ''
, {}
, []
와 false를 반환에 이렇게; 다른 모든 것은 사실입니다 (흥미롭게도 0 포함).
[1].any?
실제로 Enumerable에 정의 된을 사용할 수 있습니다.
배열에 nil 또는 false 값만있는 경우에는 작동하지 않습니다 (@InternetSeriousBusiness 주석에 감사드립니다).
[nil].any?
=> false
[nil].any? {|something| true}
=> true
[].any? {|something| true}
=> false
[false, false].any? {|something| true}
=> true
[nil, 'g'].any? {|something| true}
=> true
배열의 요소를 확인하려면
.empty?
.선물?
만약 a = {}
a.any? .무?
거짓을 줄 것입니다.
필드에 nil이 아닌 값이 있는지 확인하려면 :
.present?
.nil?
.any?
반응형
'IT박스' 카테고리의 다른 글
Assets 폴더의 파일에 Android 경로 문자열을 가져 오는 방법은 무엇입니까? (0) | 2020.12.01 |
---|---|
Facebook OAuth 2.0 "코드"및 "토큰" (0) | 2020.12.01 |
Git 되돌리기를 사용하는 방법 (0) | 2020.12.01 |
배포 된 Kubernetes 서비스 용 YAML을 받으시겠습니까? (0) | 2020.12.01 |
div contenteditable 요소에 초점 설정 (0) | 2020.12.01 |