示例: 在 C 代码中,可以调用部分汇编代码,例如:
int main()
{
//... stuff
__asm
{
lea ebx, hal
mov ecx, [ebx]hal.same_name ;
mov esi, [ebx].weasel ;
}
// .. further stuff
return 0;
}
Java (*.java) 文件中的 Kotlin 代码是否可以进行这种代码集成?
(我不是在谈论 Java 中的 JNI 或 C/C++!)我想用 Kotlin 语言扩展已经存在的(AndroidStudio-)Java-Source-Code。
//.. this is *.java file
public class MyAlreadyExistingJavaClass {
private int memberVar;
public MyAlreadyExistingJavaClass()
{
}
// this is Kotlin within *.java file
// extend this Java file with this constuctor in KOTLIN ?
// would make above default constructor unneccessary.
class MyAlreadyExistingJavaClass(number: Int = 0)
{
memberVar = number;
}
}