나는 상징의 의미에 대해 간단한 질문을한다 (나는 생각한다). 루비에있는 ||의 의미는 무엇입니까?의미 || = 기호
... ||= [nil]
는 "< <"있는 그대로 : 내가 말하는 코드가? 일반적인 방법?
나는 상징의 의미에 대해 간단한 질문을한다 (나는 생각한다). 루비에있는 ||의 의미는 무엇입니까?의미 || = 기호
... ||= [nil]
는 "< <"있는 그대로 : 내가 말하는 코드가? 일반적인 방법?
x ||= y
수단 (거의)
x = x || y
같은 것은 (단지 비록 한번 x
을 평가한다.)
그것이 변수 falsy 있는지 확인하기 위해 주로 사용된다 (nil
또는 false
), 그렇다면 기본값으로 설정하십시오.
Ruby에서는 JavaScript와 완전히 똑같은 것은 아닙니다. 더 나은 근사값을 설명하는 http://stackoverflow.com/a/2505285/2246674를 참조하십시오. – user2246674
좋습니다. 감사합니다 :) – Howarto
@Howarto 환영합니다':)' – Doorknob
다른 사람이 아니라 내 중복 찾기를 위해 닫으십시오. 연결된 필자는 대답의 특정 작업에 대해 훨씬 더 깊이와 집중을 제공합니다. – user2246674
[Ruby의'|| ='의미는 무엇입니까?] (http://stackoverflow.com/questions/995593/what-does-or-equals-mean-in-ruby). –