코틀린에는 타입 확인할 수 있는 함수가 없어서 검색하다보니, 이런게 나오네?
검색해서 밑에 부분만 읽고 열심히 코딩했다가, 계속 에러가 나서 보니 위에서 함수를 만들어야 했던 것이었다. 그래서 파바박 코딩해서 해보니 생각보다 잘 나오는구만.
예전에는 SAS 만 써서 다른 것은 R밖에 몰랐는데, 파이썬을 2년 정도 열심히 사용하다보니 왠만한 것은 그냥 파이썬 찾아서 라이브러리 불러오면 다 있던데. 파이썬으로 앱이나 웹을 만드는 것은 아무래도 무리겠지.
https://www.tutorialspoint.com/equivalent-of-getclass-for-kclass-in-kotlin
import kotlin.reflect.KClass
fun main() {
fun<T: Any> T.getClass(): KClass<T> {
return javaClass.kotlin
}
val aToz = 'a'..'z'
val isTrue = 'c' in aToz
println(aToz)
println("isTrue = 'c' in aToz : $isTrue")
for (t in 'a'..'z') {
print("$t, ")
}
println()
val oneToTen = 1..10
for (k in oneToTen) {
for (j in 1..5) {
println("k * j = ${k * j}")
}
}
print("type of aToz: ${oneToTen.getClass().simpleName}")
//for (t in aToz) {
// print("$t, ")
// }
// println()
}
반응형
'C, C++, Java' 카테고리의 다른 글
Java의 정석 2장 (0) | 2016.12.11 |
---|---|
Score cut-off C++ program (0) | 2014.09.05 |
Overriding1.cpp (0) | 2014.05.02 |
CReference2.cpp (0) | 2014.05.02 |
P304.cpp (0) | 2014.05.02 |