else/catch λ¬Έκ³Ό κ°μ νν λΈλ‘ ν€λμ μμΉλ₯Ό ββμ μ©νλ κ²μ΄ κ°λ₯ν΄μΌ ν©λλ€.
νμ¬ λ€μκ³Ό κ°μ΄ μμλ©λλ€.
if (myVar) {
//...
} else {
//...
}
κ·Έλ μ§ μμΌλ©΄ 'μλͺ»λ κΈ°ν' κ²½κ³ κ° νμλ©λλ€.
κ·Έλ¬λ μ°λ¦¬λ νν λΈλ‘μ΄ λ€μκ³Ό κ°μ΄ μΆ©λνκΈ°λ₯Ό μν©λλ€.
if (myVar) {
//...
}
else {
//...
}
λλ try/catchλ₯Ό μν΄
try {
//..
}
catch (e) {
//..
}
finally {
//..
}
λ€λ₯Έ λͺ¨λ μ μ¬ν ꡬ쑰.
ν€μλκ° μΌμͺ½ μ¬λ°±μ λΉ‘λΉ‘νκ³ λ«λ μ€κ΄νΈμ μμΉκ° μμ λΈλ‘κ³Ό λ§μ°¬κ°μ§λ‘ κ±°μ 곡백 νμ μ μ©νλ―λ‘ μ½κΈ°κ° λ μ½μ΅λλ€.
oneline
κ·μΉμΌλ‘ ν κΈν μ μμ΅λλ€.
μ체 κ·μΉμ λ°λΌ λΆν ν΄μΌ νλ€κ³ μκ°ν©λλ€. μ΄λ onelineμ "μ¬λ μ€κ΄νΈκ° μμ μλ ννμκ³Ό κ°μ μ€μ μμ΄μΌ ν¨"κ³Ό κ°μ κ²μ΄ μλλλ€.
νμ€ν, μλ―Έκ° μμ΅λλ€.
λͺ¨λ κ²μ¬λ₯Ό μ ν μ¬νμΌλ‘ λ§λ€μμ΅λλ€. 5cd203aa3c4b2de96c8a33d8107e9a8444aa4348λ‘ μμ νμ΅λλ€.
λ€μ μ€ μ€κ΄νΈλ κ·μΉμ΄λΌλ©΄ μ’μ κ²μ λλ€. "oneline" κ·μΉμ 무μνμ¬ λ¬Έμ λ₯Ό ν΄κ²°νλ κ²μ μ΄μμ μ΄μ§ μμ΅λλ€.
@eirikhmμ΄ μλ―Ένλ λ°μ μλ₯Ό λ€μ΄μ£Όμκ² μ΅λκΉ? μ€κ΄νΈκ° λ€μ μ€μ μ€λλ‘ νλ €λ©΄ μ ν μ€ κ·μΉμ μ¬μ©νλλ‘ μ€μ νμκ² μ΅λκΉ?
λ΄κ° λͺ νν νμ:
μ€κ΄νΈκ° λ€μ μ€μ μλμ§ νμΈνκ³ κ°μ μ€μ μμΌλ©΄ λΆννλ κ·μΉμ μν©λλ€.
λ΄κ° λ§ν μμλ ν μ΄κ²μ μν ν λ°©λ²μ΄ μμ΅λλ€.
check-else
λ°λλ₯Ό μ μ©νλ λ°©λ²μ΄ μμ΅λκΉ? λ€μ μ€νμΌμ μ μ©νκ³ μΆμ΅λλ€.
if (expr) {
// code
}
else {
// code
}
λ€μ μ€νμΌμ μ νν©λλ€.
if (expr) {
// code
} else {
// code
}
νΈμ§ - μ΄κ²μ tslint-eslint-rules λ‘ μνν μ μμ΅λλ€.
λμν©λλ€. μ λΈλ‘μ μΆκ°νμ¬ λΈλ‘μ μ체 λΌμΈμ μΆκ°νμ§ μλ μ΄μ λ 무μμ λκΉ?
check-else
λ°λλ₯Ό μ μ©νλ λ°©λ²μ΄ μμ΅λκΉ? λ€μ μ€νμΌμ μ μ©νκ³ μΆμ΅λλ€.if (expr) { // code } else { // code }
λ€μ μ€νμΌμ μ νν©λλ€.
if (expr) { // code } else { // code }
μ΄κ²μ λ§€μ° μΌλ°μ μΈ μꡬ μ¬νμ λλ€. λ°©κΈ tslintμμ μ§μλμ§ μλλ€λ κ²μ μμκ³ μ‘°κΈ λλμ΅λλ€... μ΄κ²μ΄ μ νν tslintμ μ νμ΄λΌκ³ μκ°νμ΅λλ€.
@sam-s4s #4534 μ°Έμ‘°
μ, κ±°μ μ½κ° μ¬νλ€ :( lol
κ°μ₯ μ μ©ν λκΈ
λ΄κ° λͺ νν νμ:
μ€κ΄νΈκ° λ€μ μ€μ μλμ§ νμΈνκ³ κ°μ μ€μ μμΌλ©΄ λΆννλ κ·μΉμ μν©λλ€.
λ΄κ° λ§ν μμλ ν μ΄κ²μ μν ν λ°©λ²μ΄ μμ΅λλ€.