본문 바로가기

Kotlin/Study

코틀린 - 문자열 포맷팅, 변수와 상수 정의

반응형

*** 현재 코틀린을 배우면서 글을 작성하므로 문장력이 어색하거나 표현이 부족한 부분이 있을 수 있습니다. ***

 

String Formatting 

- %s : 문자열 처리

- %d : 정수 처리

- %f : 실수 처리

%e : 실수를 지수로 표기

%x : 정수를 16진수로 표기

 

Ex

import java.util.*
import java.io.*
import kotlin.text.*
fun main() {
    val br = BufferedReader(InputStreamReader(System.`in`))

    val int = 100

    val float = 10.78

    val string = "kotlin"

    println("int : %d float : %f string : %s".format(int,float,string))

    
}

 

자바에서는 System.out.printf 라는 메서드가 있지만 코틀린은 출력문을 따로 나누지 않습니다.

print, println이 주로 쓰이고 이 안에서 formatting을 해줄 수 있습니다.

방식은 자바와 유사해서 자바를 다루신 분들이라면 금방 이해하실 수 있을 겁니다.

 


 

변수와 상수

val (불변 변수) : 한번 저장하면 재할당 불가

var(가변 변수) : 재할당 가능

 

변수 작성법

  • 소문자나 언더스코어(_)로 시작
  • 첫 문자에 숫자 표기 불가
  • 카멜 표기법 (Camel Notation) - 여러 단어를 연결해 표기할 때 두 번째 단어의 첫 글자를 대문자로 쓰기

 

지역변수와 전역변수입니다.

지역 변수는 코드 블록 내에서만 사용할 수 있고 전역변수는 함수 내부에서 전역변수를 참조할 수 있습니다.

말그대로 지역 변수는 한 지역에서만 사용하고, 전역변수는 더 넓은 지역에서 사용한다 라고 이해할 수 있습니다.

import java.util.*
import java.io.*
import kotlin.text.*

val global = "Global Value"

fun main() {
    val br = BufferedReader(InputStreamReader(System.`in`))

    val local = "Local Value"

    println(global)
    println(local)

}
반응형

'Kotlin > Study' 카테고리의 다른 글

코틀린 - 반복문  (0) 2022.11.21