Kotlin - 개기초

두리두두·2024년 2월 10일
0

TIL

목록 보기
8/15
  1. 코틀린은 데이터타입을 알아서 추론해준다.
  • 정식은 val count : Int = 2 이지만
  • 생략하여 이렇게 써도 정수 2라는 것을 인식한다
    val count = 2
  • 하지만 초기에 값을 할당하지 않는 경우 반드시 타입 명시해야함!
    val count: Int
  1. val과 var
  • 변수 값을 업데이트해야 한다면 val 대신 Kotlin 키워드 var로 변수를 선언
val 키워드: 변수 값이 변경되지 않을 것으로 예상하는 경우 사용합니다.
var 키워드: 변수 값이 변경될 수 있을 것으로 예상하는 경우 사용합니다.
  • val과 var은 ..멀까?
    : 값을 저장하는 메모리 공간에 붙는 이름. val은 자바의 final과 같다
  1. 증감연산자
  • ++ 사용 가능
  • count = count + 1
  • count++
    => 두 개 같은 것
  1. 문자열 연결
  • + 기호로 두 문자열 합치기 가능함
fun main() {
	val str1 = "one"
    val str2 = "two"
    val total = str1 + str2
    
// 결과물 : "onetwo"
  1. ""안에 " 기호 쓰려면 \"
  1. 주석은 //, 긴 주석은 /**/
  1. 함수 만들기
fun 함수명(파라미터 : 데이터타입) : 반환데이터타입 {
  할말
  }
  • 반환값 없으면 생략 or Unit
  • 반환값 있으면 데이터타입 명시
fun getName(name : String) : String {
	val res = "민수"
    return res
   }
  • java랑 다른 점
    함수가 매개변수에 전달된 값을 변경할 수 있는 Java와 같은 다른 언어와 달리, Kotlin에서는 매개변수를 변경할 수 없습니다. 함수 본문 안에서 매개변수에 다른 값을 할당할 수 없습니다.
  • 기본값 지정 가능
    fun getName(name : "민수", age : Int) : String {}

일단 그렇다.. 코틀린으로 프로젝트를 해보자
코테도 풀어보고...홍홍

profile
야금야금 앱 개발자

0개의 댓글