Android Kotlin 연산자

이성진·2023년 11월 6일
0

TIL

목록 보기
69/95
post-thumbnail

Kotlin 연산자에 대해 알아보기

오늘은 코틀린에서 사용되는 다양한 연산자에 대해 알아보았다. 코틀린은 기본 연산자뿐만 아니라 여러 특별한 연산자도 제공하며 , 이들은 코드를 더 간결하고 읽기 쉽게 만들어준다.

1. 기본 연산자

  • 산술 연산자 : + , - , * , / , %
  • 비교 연산자 : == (값 비교) , ===(참조 비교) , != , !==
  • 대입 연산자 : = , += , -= , /= , %=
  • 증감 연산자 : ++ , --

2. 논리 연산자

  • AND : &&
  • OR : ||
  • NOT : !

3. in 연산자 : 특정 값이 범위나 컬렉션 내에 포함되어 있는지 확인한다.

  • 예 : if (x in 1..10) { ... }

4. is 연산자 : 변수의 타입을 검사한다.

  • 예 : if (obj is String) { ... }

5. type cast 연산자 : 타입 변환을 위한 연산자. asas?

  • 예 : val str : String = obj as String
  • 안전한 타입 변환 : val str : String? = boj as? String

6. 엘비스 연산자 (?:) : 왼쪽 표현식의 결과가 null이 아니면 그 값을 반환하고 , null 이면 오른쪽 표현식의 값을 반환한다.

  • 예 : val length : Int = str?.length ?: 0

7. 비 구조화 선언(Destructuring Declarations) : 객체에서 여러 변수로 여러 속성을 한 번에 추출한다.

  • 예 : val (name , age) = person

코틀린의 연산자들은 매우 편리하게 사용할 수 있으며 , 기존의 JAVA 와 비교했을 때 훨씬 간결하고 직관적인 문법을 제공한다. 특히 NULL 안전성을 위한 연산자와 코틀린만의 특별한 연산자들을 적절히 활용하면 더욱 강력한 프로그래밍이 가능하다는 것을 알게 되었다.

profile
2023.08 ~ Android Kotlin 공부

0개의 댓글