val s = "Hello, world!\n"
"""
로 다 담을 수 있다.// """ 를 사용한 raw string
val text = """
for (c in "foo")
print(c)
"""
// |와 trimMargin() 사용한 공백 제거
val text = """
|Tell me and I forget.
|Teach me and I remember.
|Involve me and I learn.
|(Benjamin Franklin)
""".trimMargin()
$
문자를 이용해 자바의 +
같은 기호 없이 문자열을 표현한다.val s = "abc"
println("$s.length is ${s.length}") // prints "abc.length is 3"
// Java의 경우 System.out.println(s + ".length is " + s.length);
// 이렇게 써야 했을 것이다.
배열은 arrayOf()
, arrayOfNulls()
, emptyArray()
로 생성한다.
// 배열 객체 선언과 동시에 element 할당
val intArrays = arrayOf(1, 2, 3, 4, 5)
// size만큼의 크기를 가진 배열 객체를 생성하고
// 모든 element를 null로 초기화
val strArrays = arrayOfNulls<String>(5)
// 빈 배열 객체 생성
val dbArrays = emptyArray<Double>()
Array
를 붙여서 만든다.var 배열명 = {Type}Array(개수)
var num = IntArray(10)
var name = CharArray(10)