Tag: 编译器错误

Linux Mint上的IntelliJ IDEA中构建过程异常终止

我像往常一样安装在Linux Mint上的IntelliJ IDEA与Kotlin一起工作,当我建立我的应用程序,我得到这个错误: Error:Abnormal build process termination: /media/ali/691fe16b-e074-4fb6-b990-e59e82b571cb/jdk1.8.0_131/bin/java -Xmx700m -Djava.awt.headless=true -Djava.endorsed.dirs=\"\" -Djdt.compiler.useSingleThread=true -Dcompile.parallel=false -Drebuild.on.dependency.change=true -Djava.net.preferIPv4Stack=true -Dio.netty.initialSeedUniquifier=-5131683851470322805 -Dfile.encoding=UTF-8 -Djps.file.types.component.name=FileTypeManager -Duser.language=en -Duser.country=US -Didea.paths.selector=IntelliJIdea2017.1 -Didea.home.path=/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56 -Didea.config.path=/home/ali/.IntelliJIdea2017.1/config -Didea.plugins.path=/home/ali/.IntelliJIdea2017.1/config/plugins -Djps.log.dir=/home/ali/.IntelliJIdea2017.1/system/log/build-log -Djps.fallback.jdk.home=/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/jre64 -Djps.fallback.jdk.version=1.8.0_112-release -Dio.netty.noUnsafe=true -Djava.io.tmpdir=/home/ali/.IntelliJIdea2017.1/system/compile-server/kotlin_project_736bfb7c/_temp_ -Djps.backward.ref.index.builder=true -Dkotlin.incremental.compilation.experimental=true -Dkotlin.daemon.enabled -Dkotlin.daemon.client.alive.path=\"/tmp/kotlin-idea-8669967686233881885-is-running\" -classpath /media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jps-launcher.jar:/media/ali/691fe16b-e074-4fb6-b990-e59e82b571cb/jdk1.8.0_131/lib/tools.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/optimizedFileManager.jar org.jetbrains.jps.cmdline.Launcher /media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jgoodies-forms.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/util.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jna.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/forms_rt.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jdom.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/netty-all-4.1.9.Final.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/snappy-in-java-0.5.1.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/trove4j.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/openapi.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jna-platform.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/asm-all.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jps-builders-6.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/resources_en.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/oromatcher.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/nanoxml-2.2.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/annotations.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jps-model.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/idea_rt.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/jps-builders.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/log4j.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/protobuf-2.5.0.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/javac2.jar::/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-messaging-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/commons-io-2.2.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/commons-lang-2.6.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-base-services-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-base-services-groovy-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-cli-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-core-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-logging-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-model-core-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-model-groovy-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-native-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-process-services-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-resources-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-tooling-api-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-tooling-extension-api.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-tooling-extension-impl.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-version-info-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-wrapper-3.3.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/guava-jdk5-17.0.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/jansi-1.14.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/kryo-2.22.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/minlog-1.2.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-freebsd-amd64-libcpp-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-freebsd-amd64-libstdcpp-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-freebsd-i386-libcpp-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-freebsd-i386-libstdcpp-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-amd64-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-amd64-ncurses5-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-amd64-ncurses6-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-i386-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-i386-ncurses5-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-linux-i386-ncurses6-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-osx-amd64-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-osx-i386-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-windows-amd64-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/native-platform-windows-i386-0.12.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/objenesis-1.2.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/reflectasm-1.07.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/resources_en.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/lib/gson-2.5.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/jarutils.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/ant/lib/ant-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/devkit/lib/devkit-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/uiDesigner/lib/jps/ui-designer-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/IntelliLang/lib/intellilang-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Groovy/lib/groovy-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Groovy/lib/groovy-rt-constants.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/eclipse/lib/eclipse-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/eclipse/lib/common-eclipse-util.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/maven/lib/maven-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/maven/lib/aether-dependency-resolver.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/maven/lib/aether-1.1.0-all.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/maven/lib/maven-aether-provider-3.3.9-all.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/maven/lib/plexus-utils-2.0.6.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/osmorc-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/bndlib-3.3.0.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/bnd-repository-3.3.0.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/bnd-resolve-3.3.0.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/plexus-utils-3.0.10.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/osmorc/lib/bundlor-all.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/aspectj/lib/aspectj-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/flex/lib/flex-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/flex/lib/flex-shared.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/gradle/lib/gradle-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/JavaEE/lib/javaee-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/JavaEE/lib/jps/jpa-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/webSphereIntegration/lib/jps/webSphere-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/weblogicIntegration/lib/jps/weblogic-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/dmServer/lib/dmServer-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/GwtStudio/lib/gwt-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/GoogleAppEngine/lib/google-app-engine-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/GoogleAppEngine/lib/appEngine-runtime.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Grails/lib/grails-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Grails/lib/grails-compiler-patch.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/jps/android-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/jps/android-gradle-jps.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/android-common.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/android-rt.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/sdk-common.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/repository.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/sdklib.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/common.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/jarutils.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/layoutlib-api.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/android/lib/manifest-merger.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/kotlin-runtime.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/kotlin-reflect.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/kotlin-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/kotlin-android-extensions-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/Kotlin/lib/kotlin-android-extensions-compiler-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/javaFX/lib/javaFX-jps-plugin.jar:/media/ali/01CE03C6C7C04E80/Intelji/idea-IU-171.4424.56/plugins/javaFX/lib/common-javaFX-plugin.jar org.jetbrains.jps.cmdline.BuildMain 127.0.0.1 43634 eb5cdeac-6ae5-4149-8868-960fbbd19647 /home/ali/.IntelliJIdea2017.1/system/compile-server 我输入了ulimit -c unlimited命令,但仍然是同样的错误。 我已经从oracle下载了JDK,并对提取的文件夹做了IntelliJ IDEA引用,我不知道这是否是错误的。 另一个问题是我没有Kotlin的任何运行配置,当我配置一个应用程序配置并命名具有主类的类时,它说这个类没有主要的方法。

我在Android与Kotlin错误

为什么这个错误? 09-12 16:36:31.502 1886-1886/com.getloction.nourmedhat.smartgate.getlocation E/AndroidRuntime: FATAL EXCEPTION: main Process: com.getloction.nourmedhat.smartgate.getlocation, PID: 1886 kotlin.TypeCastException: null cannot be cast to non-null type kotlin.String at com.getloction.nourmedhat.smartgate.getlocation.All_Station$onCreate$2.onDataChange(All_Station.kt:56) at com.google.android.gms.internal.to.zza(Unknown Source) at com.google.android.gms.internal.vj.zzHX(Unknown Source) at com.google.android.gms.internal.vp.run(Unknown Source) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6682) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

使用ant与kotlin编译器jar进行连接时发生Java编译器错误

我有一个关于java编译器的非常奇怪的问题。 所以我所做的是在编译时将Kotlin编译器kotlin-compiler-embeddable-1.2-M2.jar到类路径中,不幸的是这会使NullPointerException kotlin-compiler-embeddable-1.2-M2.jar崩溃。 正如你可以从例外中看到的,我使用ANT,但我不认为它是相关的。 最有趣的部分是,如果我用java9编译代码,代码仍然不能编译,但异常是不同的。 我也认为这与我正在编译的源码无关,因为我将该jar添加到具有相同类的另一个项目,并编译并运行。 我用-verbose运行了javac命令,就像那样 <javac executable="${build_java_home}/${java_command_dir_name}/javac" fork="yes" srcdir="@{srcdir}" destdir="@{destdir}" excludes="@{excludes}" source="1.8" target="1.8" deprecation="yes" includeantruntime="false" debug="true" encoding="utf-8" verbose="true"></javac> Java 8 [javac] [loading ZipFileIndexFileObject[kotlin-compiler-embeddable-1.2-M2.jar(org/jetbrains/kotlin/cli/common/messages/MessageCollector$Companion.class)]] [javac] [loading ZipFileIndexFileObject[kotlin-compiler-embeddable-1.2-M2.jar(org/jetbrains/kotlin/cli/common/messages/MessageCollector$DefaultImpls.class)]] [javac] Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException [javac] at com.sun.tools.javac.main.Main.compile(Main.java:559) [javac] at com.sun.tools.javac.main.Main.compile(Main.java:381) [javac] at com.sun.tools.javac.main.Main.compile(Main.java:370) [javac] at com.sun.tools.javac.main.Main.compile(Main.java:361) [javac] at com.sun.tools.javac.Main.compile(Main.java:56) [javac] at com.sun.tools.javac.Main.main(Main.java:42) [javac] Caused […]

AspectJ类型层次结构中的kotlin委托编译器问题

注意 TLDR; 我发现这只是一个环境问题。 带有kotlin代码的JAR具有旧的类文件,导致编译器100%正确处理的意外问题。 我认为JAR中还有另外一个类文件,我试图依赖这个叫做SimpleLink的类,而不是一个接口。 当我删除.kt文件时,Gradle Kotlin编译插件没有删除这些类。 LPT:在尝试发布之前运行Gradle clean任务,即使您只发布到maven本地。 我有一个与使用另一个项目的kotlin类的代码连接的aspectj问题。 aspectJ编译器运行1.8.6版本。 我特别的问题是,我一直看到这样的: Type mismatch: cannot convert from element type ExtendedSimpleLink to SimpleLink 我有一个类型层次结构,其中ExtendedSimpleLink extends LinkDecorator ,其中ExtendedSimpleLink extends LinkDecorator在LinkDecorator中编写并在另一个项目中编译, ExtendedSimpleLink是使用aspectj编译器编译的java。 LinkDecorator看起来像这样: abstract class LinkDecorator( private val decorated : SimpleLink ) : SimpleLink by decorated { override fun hashCode(): Int = decorated.hashCode() override fun equals(other: Any?): Boolean […]

为什么==会在Kotlin的不同类型中产生编译错误

下面的代码不能被编译: if ("2" == 3) { //do something } Error: Kotlin: Operator '==' cannot be applied to 'String' and 'Int' 然而,Kotlin文档说,这是结构性的平等,被翻译成a?.equals(b) ?: (b === null) : https a?.equals(b) ?: (b === null) 。 那么这里究竟发生了什么? 它是如何工作的?

无法转换为kotlin中的集合

我试图将列表转换为kotlin中的LinkedList,这里是我的代码与intellij错误 但是在Kotlin REPL,我可以做这样的事情 我的代码有什么问题?

无法更新Kotlin方法参数的值

我遵循Kotlin方法 fun getpower(base:Int,power:Int):Int { var result = 1 while(power > 0){ result = result * base power– // <—- error in this line } return result } Kotlin编译器提供以下错误Error:(6, 8) Val cannot be reassigned 更新变量有什么问题?