분류 전체보기97 [kotlin] 지역변수, 전역변수, 정적변수에 대해서 알아보자 지역변수(Local variable)기본개념: 지역변수는 중괄호 내부에서 선언되어 함수 내부에서만 접근이 가능하며, 함수나 블록의 실행이 끝나면 메모리에서 자동으로 해제된다.fun exampleFunction() { val localVar = "I am a local variable" println(localVar) // 함수 내부에서만 접근 가능}// println(localVar) // 오류: localVar는 exampleFunction 밖에서 접근할 수 없습니다.전역변수(Global Variable)기본개념: 지역변수와 달리 중괄호 외부에서 선언되는 변수로, 어디서든지 참조하여 사용할 수 있다.파일 최상단에 변수를 선언하면 그 파일 내에서 어디서든 접근이 가능하게 된다.val globa.. 2024. 9. 2. [TIL] 08.27 데일리 면접 준비 https://1chanhue1.tistory.com/87 값 형식 / 참조 형식 이란 ?값 형식과 참조 형식 값 형식(Value Types) : 변수가 값을 담는 데이터 형식, 스택 메모리 영역에 저장된다. 스택은 빠른 메모리 영역으로, 값 형식의 데이터는 메모리에 연속적으로 저장되어1chanhue1.tistory.comhttps://1chanhue1.tistory.com/88 [kotlin 문법] val, var 의 차이val (Value)설명: val은 불변 변수(immutable variable)를 선언할 때 사용됩니다. 변수 선언 시 초기값을 할당한 후, 그 값을 변경할 수 없습니다. 이는 변수의 읽기 전용(read-only) 특성을 부여합니다.사용1chanhue1.tisto.. 2024. 8. 27. [트러블슈팅] ScrollView와 RecyclerView의 충돌 -> NestedScrollView 다음과 같은 화면을 구현 도중에 스크롤뷰가 끝까지 스크롤 되지 않는 문제가 발생하였습니다. 자료를 찾아본 결과 ScrollView 내부에 RecyclerView가 포함될 경우, RecyclerView가 자체적인 스크롤 기능을 가질 수 있으므로 스크롤 이벤트가 충돌이 발생 할 수도 있다는 사실을 알게 되었고 이를 해결 하기 위해 ScrollView 대신 NestedScrollView를 사용하면 된다는 정보를 얻게 되었습니다 ! -> ( 추후에 NestedScrollView 의 문제점도 설명) 나중에 설명하자 2024. 8. 27. [kotlin 문법] val, var 의 차이 val (Value)설명: val은 불변 변수(immutable variable)를 선언할 때 사용됩니다. 변수 선언 시 초기값을 할당한 후, 그 값을 변경할 수 없습니다. 이는 변수의 읽기 전용(read-only) 특성을 부여합니다.사용 목적: val을 사용하면 코드의 안정성을 높이고, 값이 불필요하게 변경되는 것을 방지할 수 있습니다. 주로 상수나 한 번 설정한 후 변경되지 않아야 하는 값을 저장할 때 사용합니다.val name = "John Doe" // 불변 변수 선언name = "Jane Doe" // 컴파일 오류: val cannot be reassigned // 코드 문맥에 따라 val 변수가 1번만 초기화 되는것이 맞다면 여러 값을 초기화(할당) 가능 val name3: String .. 2024. 8. 27. 이전 1 2 3 4 5 6 7 ··· 25 다음