요다 조건요다 조건(Yoda conditions) 또는 요다 표기법(Yoda notation)은 프로그래밍 특수용어에서 표현식의 두 부분이 조건문의 일반적인 순서와 반대되는 프로그래밍 스타일이다. 요다 조건은 조건문의 왼쪽에 표현식의 상수 부분을 배치한다. 요다 조건은 심포니[1] 및 워드프레스의 코딩 표준의 일부이다.[2] 기원이 프로그래밍 스타일의 이름은 비표준 구문으로 영어를 말하는 스타워즈 캐릭터 요다에서 파생되었다[3](발언 예시: "900세에 도달하면 좋아보이지 않을 것이다."[4][5]). 토마스 M. 투에르케(Thomas M. Tuerke)는 요다 표기법이라는 용어를 만들어 2006년에 처음으로 온라인에 게시했다고 주장한다.[6] 그에 따르면 요다 조건이라는 용어는 나중에 2010년 펠릭스 클라우티에(Félix Cloutier)에 의해 대중화되었다. 예시일반적으로 조건문은 다음과 같이 작성된다. if ($value == 42) { /* ... */ }
// Reads like: "If the value equals 42..."
요다 조건은 동일한 표현식을 설명하지만 반대이다. if (42 == $value) { /* ... */ }
// Reads like: "If 42 equals the value..."
각주
외부 링크
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve