kotlin (1) 기초 문법

0

kotlin

목록 보기
1/3
post-thumbnail

함수 선언 방법 2 가지

  1. 기본적인 함수 선언 방식
fun sum(a: Int , b:Int) : Int {
	return a + b
    }
  1. { } 을 생락하고 return type도 생략 하고 return도 생략 방식
fun sum (a:Int, b:Int) = a+b

변수

var : 변수값 변경 가능

val : 선언시에만 초기화 가능 ( 변경 불가능 ) - 자바의 final과 같음

? : 변수가 null 일 수도 있다는 것을 표시 ( ? 없는데 null이 선언 되면 에러)

fun main(){
var a: Int? = null -> a의 값 null 로 초기화 변수값 변경 가능 
print(a)
} /// null 

변수 선언 방법

  1. 즉시대입( 타입 선언 )
val a :Int = 1
  1. 즉시대입 ( 타입 체크)
val a = 2  // 명시 하지 않아도 자동 타입 추론함 
  1. 선언 후 초기화
val a : Int
a = 3

문자열 템플릿

fun string(){
	var a =1 
    val s1 = "a is $a"
    println(s1)  // a is 1 
    
    a = 2
    val = s2 = "${s1.replace("is","was")}, but now is $a"
    println(s2)  //a was 1, bun now is 2 
profile
👩🏻‍💻항상발전하자 🔥

0개의 댓글