공부/Kotlin
[Kotlin] 시작 전
노마십가
2020. 8. 20. 01:46
728x90
반응형
Kotlin 코드와 Decomplie된 Java 코드
Tools > Kotlin > Show Kotlin Bytecode -> Decompile 버튼 클릭시
Kotlin 코드와 그 코드를 Java로 Decompile한 코드를 확인가능
fun main() {
println("HelloKotlin!")
}
import kotlin.Metadata;
@Metadata(
mv = {1, 1, 18},
bv = {1, 0, 3},
k = 2,
d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0002\n\u0000\u001a\u0006\u0010\u0000\u001a\u00020\u0001¨\u0006\u0002"},
d2 = {"main", "", "HelloKotlin"}
)
public final class HelloKotlinKt {
public static final void main() {
String var0 = "HelloKotlin!";
boolean var1 = false;
System.out.println(var0);
}
// $FF: synthetic method
public static void main(String[] var0) {
main();
}
}
main 함수에 arguments 를 받고싶을때
변수 표현하는법
달러표시 이후 중괄호.
Python 에서는 f"{변수}" 방식도 가능했는데, 이런방식으론 못하는건가? 어렵진않지만 아쉽다
728x90
반응형