출처: 초보자를 위한 코틀린(Kotlin) 200제 / 엄민석 지음 | 정보문화사 | 2018년 05월 20일 출간

package com.practice013
// 타입 별명 Type Alias

typealias Number = Int	// 이미 존재하는 타입에 별명을 붙일 수 있다.

fun main(args: Array<String>)
{
	val a: Number = 10	// Number 타입은 실제 Int 타입이지
	println(a)
}

typealias 키워드: 이미 존재하는 타입에 별명을 붙일 수 있다. 타입이름이 너무 길 때 줄이는 용도로 쓰면 좋다

출력

10

출처: 초보자를 위한 코틀린(Kotlin) 200제 / 엄민석 지음 | 정보문화사 | 2018년 05월 20일 출간

문자열 안에 변수나 표현식의 값을 집어 넣는 방법 

package com.practice012

fun main(args: Array<String>): Unit
{
	val a = 10
	val b = 20

	println("a의 값: $a")	// $뒤에 변수 이름을 적으면 변수의 값으로 대체
	println("b의 값: $b")

	println("a + b = ${a + b}")	// 표현식의 값을 문자열에 포함하고 싶으면 
}

println("a의 값: $a")   // 큰 따옴표 안에 $가 있다. $뒤에 변수를 적으면 해당부분은 변수의 값으로 대체된다.

$ 자체를 출력하고 싶으면, \$를 사용한다

표현식의 값을 문자열에 포함하고 싶으면 ${표현식}을 문자열안에 쓴다

출력

a의 값: 10
b의 값: 20
a + b = 30
 

출처: 초보자를 위한 코틀린(Kotlin) 200제 / 엄민석 지음 | 정보문화사 | 2018년 05월 20일 출간

문자열: 문자(Char)들을 일렬로 나열한 것

String: 문자열을 저장할 수 있는 타입, 문자 여러개를 큰 따옴표로 감싸면 그 부분은 String 타입이 된다.

package com.practice011

fun main(args: Array<String>): Unit
{
	var str: String = "Hello"
	println(str)	// 출력: Hello

	str = str + "\nKotlin!"
	println(str)	// 출력: Hello\nKotlin!

	println(str[8])	// 출력: t

	val num = 10 * 5 + 3	// 53으로 만든다.
	println(str + num)	// String에 String아닌값을더하면, String으로 출력: Hello\nKotlin!53
}

 

출력

Hello
Hello
Kotlin!
t
Hello
Kotlin!53

 

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html

 

String - Kotlin Programming Language

 

kotlinlang.org

 

+ Recent posts