최근 내가 프로그래머들이 그 짓 왜 조건조건
if (-99 == $poll_id)
경우 앞에 문자 넣어 본다면? 예 : 정상과의 차이점은 다음과 같습니다.
if ($poll_id == -99)
최근 내가 프로그래머들이 그 짓 왜 조건조건
if (-99 == $poll_id)
경우 앞에 문자 넣어 본다면? 예 : 정상과의 차이점은 다음과 같습니다.
if ($poll_id == -99)
이 용어는 C에서 빌린 관용구입니다. Yoda Conditions라고합니다.
이디엄 뒤에있는 생각은 2 개 대신 1 개의 등호를 입력하면 오류를 피할 수 있습니다.
당신이 쓸 때
if (x = 3)
대신
if (x == 3)
코드는 컴파일되지만 제대로 작동합니다.
주변 조건을 바꾼 습관에 빠지면 등호 하나가있는 코드가 컴파일되지 않습니다.
어떻게 그 질문을 검색 할 수 있습니까? 'null'은 매우 구체적인 단어입니다. – Azam
설명하는 스타일을 때때로 "yoda 조건"이라고합니다. 해당 용어로 스택 오버 플로우를 검색하면 일부 중복이 빠르게 나타납니다. 그것은 당신이 이미 무엇을 알고 있는지 검색하는 쉬운 일이 아니야 :) – Stijn
예, 내가 처음으로 그 용어를 보았다. 당신은 코드에서 그것을 보지 못합니다. thx 참조하십시오. 내가 묻지 않으면 대답을 얻지 못할거야 :) – Azam