const
-
12강. 코틀린에서 object 키워드를 다루는 방법BackEnd/Kotlin 2024. 3. 7. 22:30
static 함수와 변수 싱글톤 익명 클래스 static 함수와 변수 다음은 static 함수와 변수를 가지는 JavaPerson 클래스입니다. public class JavaPerson { private static final int MIN_AGE = 1; // static 변수 private final String name; private final int age; private JavaPerson(String name, int age) { this.name = name; this.age = age; } public static JavaPerson newBaby(String name) { // static 함수 return new JavaPerson(name, MIN_AGE); } } Kotlin으로..
-
02. const & letFrontEnd/ES6 2021. 9. 4. 10:35
const & let은 새로운 변수 선언 방식입니다. ES5는 Hoisting으로 인해 변수의 유효범위(Scope)가 {}에 상관 없이 설정되지만, ES6는 {} 단위로 변수의 유효범위(Scope)가 설정됩니다. 1. const const는 한번 선언한 값에 대해서 변경할 수 없는 상수입니다. 하지만, 객체나 배열의 내부는 변경할 수 있습니다. 아래 코드의 obj 객체의 num이란 속성 추가가 가능하며, arr 배열에 요소를 추가(push)하거나 빼낼(pop) 수 있습니다. 2. let let은 값 변경이 가능한 변수입니다. 다만, 한번 선언한 값에 대해서 다시 선언할 수 없습니다. 3. ES5 Hoisting Hoisting(끌어 올리기)이란 js해석기가 코드의 라인 순서와 관계 없이 함수선언식과 변수..