| r205 vs r206 | ||
|---|---|---|
| ... | ... | |
| 1011 | 1011 | }}} |
| 1012 | 1012 | ------- |
| 1013 | 1013 | * elseif, else (관련 : [[https://feedback.theseed.io/posts/1576/if-munbeobe-elsewa-else-if-elif-munbeob-cuga|#]]{{{-3 ^^더시드포럼^^}}}) |
| 1014 | {{{#!folding 펼치기, 접기 | |
| 1014 | 1015 | 있으면 조금 편리하겠지만, 이렇게 적으면 되지 않을까? |
| 1015 | 1016 | {{{#orange \{\{\{}}}\#\!if {{{#green (조건문1)}}} |
| 1016 | {{{#skyblue (출력할 내용1)}}} | |
| 1017 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#green (조건문1)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문2)}}} | |
| 1017 | {{{#skyblue (출력할 내용1)}}}{{{#orange \}\}\}}}} | |
| 1018 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#green (조건문1)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문2)}}} | |
| 1018 | 1019 | {{{#skyblue (출력할 내용2)}}}{{{#orange \}\}\}}}} |
| 1019 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}{{{#purple \)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문3)}}} | |
| 1020 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}{{{#purple \)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문3)}}} | |
| 1020 | 1021 | {{{#skyblue (출력할 내용3)}}}{{{#orange \}\}\}}}} |
| 1021 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}||{{{#green (조건문3)}}}{{{#purple \)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문4)}}} | |
| 1022 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}||{{{#green (조건문3)}}}{{{#purple \)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문4)}}} | |
| 1022 | 1023 | {{{#skyblue (출력할 내용4)}}}{{{#orange \}\}\}}}} |
| 1023 | 1024 | ..... |
| 1024 | 1025 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}||{{{#green (조건문3)}}}|| ... ||{{{#green (조건문<math>n</math>)}}}{{{#purple \)}}}{{{#orange \)}}}{{{#orangered \&\&}}}{{{#green (조건문<math>n+1</math>)}}} |
| ... | ... | |
| 1027 | 1028 | {{{#orange \{\{\{}}}\#\!if {{{#orange \(}}}{{{#orangered \!}}}{{{#purple \(}}}{{{#green (조건문1)}}}||{{{#green (조건문2)}}}||{{{#green (조건문3)}}}|| ... ||{{{#green (조건문<math>n+1</math>)}}}{{{#purple \)}}}{{{#orange \)}}} |
| 1028 | 1029 | {{{#skyblue (출력할 내용)}}}{{{#orange \}\}\}}}} |
| 1029 | 1030 | |
| 1031 | 길게 쓰기 귀찮다면 true 또는 false로 값을 주는 변수를 만들어볼 수 있는데, 식 한두 개로 만드는 elseif들이라면 elseif가 2~3번 이상 나와야 글자수를 따졌을 때 입력할 만하다. | |
| 1032 | {{{#orange \{\{\{}}}\#\!if {{{#green case1}}}{{{#orange =}}}{{{#green (조건문1)}}}{{{#orange ,}}} {{{#green case1}}} | |
| 1033 | {{{#skyblue (출력할 내용1)}}}}{{{#orange \}\}\}}}} | |
| 1034 | {{{#orange \{\{\{}}}\#\!if {{{#green case2}}}{{{#orange =}}}{{{#orange \(}}}{{{#orangered \!}}}{{{#green case1}}}{{{#orangered \&\&}}}{{{#green (조건문2)}}}{{{#orange \)}}}{{{#orange ,}}} {{{#green case2}}} | |
| 1035 | {{{#skyblue (출력할 내용2)}}}{{{#orange \}\}\}}}} | |
| 1036 | {{{#orange \{\{\{}}}\#\!if {{{#green case3}}}{{{#orange =}}}{{{#orange \(}}}{{{#orangered \!}}}{{{#green case2}}}{{{#orangered \&\&}}}{{{#green (조건문3)}}}{{{#orange \)}}}{{{#orange ,}}} {{{#green case3}}} | |
| 1037 | {{{#skyblue (출력할 내용3)}}}{{{#orange \}\}\}}}} | |
| 1038 | {{{#orange \{\{\{}}}\#\!if {{{#green case4}}}{{{#orange =}}}{{{#orange \(}}}{{{#orangered \!}}}{{{#green case3}}}{{{#orangered \&\&}}}{{{#green (조건문4)}}}{{{#orange \)}}}{{{#orange ,}}} {{{#green case4}}} | |
| 1039 | {{{#skyblue (출력할 내용4)}}}{{{#orange \}\}\}}}} | |
| 1040 | ..... | |
| 1041 | {{{#orange \{\{\{}}}\#\!if {{{#green case<math>n+1</math>}}}{{{#orange =\(}}}{{{#orangered \!}}}{{{#green case<math>n</math>}}}{{{#orangered \&\&}}}{{{#green (조건문<math>n</math>)}}}{{{#orange \)}}}{{{#orange ,}}} {{{#green case<math>n+1</math>}}} | |
| 1042 | {{{#skyblue (출력할 내용<math>n+1</math>)}}}{{{#orange \}\}\}}}} | |
| 1043 | 그리고 else를 만들고 싶다면 | |
| 1044 | {{{#orange \{\{\{}}}\#\!if {{{#orangered \!}}}{{{#green (case<math>n+1</math>)}}} | |
| 1045 | {{{#skyblue (출력할 내용)}}}{{{#orange \}\}\}}}} | |
| 1046 | }}} | |
| 1030 | 1047 | ------- |
| 1031 | 1048 | * 발전 가능성 |
| 1032 | 1049 | if 가 나왔으니 while, for 등 루프 연산, 그리고 더 나아가서 변수값 재지정[* 테스트 해본 결과 가능하다. 언제 업데이트 되었는지 모르겠지만.], break, continue 등 구문이 나올 수 있어 보인다. 그렇게 나오게 되면 문서는 하나의 스크립트가 될 수 있다. 루프(loop) 연산이 나오게 되면 [[2021년 the seed 엔진 위키 서버 과부하 사건|include 과부하 요청]] 같이 무한히 지속되는 연산 요청을 내지 않도록 시스템에서 의도적으로 루프를 몇 번까지만 반복할 수 있도록 제한을 걸어둘 것으로 보인다. |
| ... | ... |