为什么我需要在Kotlin之前添加空格?

Hel*_*oCW 1 android kotlin

在下面的代码中,我必须在=之前添加空格,为什么?

我认为private val listofMDetail: MutableList<MDetail>= (之前没有空格=)会没问题,但事实上,Android Studio 3.1.3给了我一个错误.

  private val listofMDetail: MutableList<MDetail> =           //I have to add space before =
            try{
                myGson.fromJson<MutableList<MDetail>>(mJson)?: mutableListOf<MDetail>()  //Load
            }catch(e:Exception) {
                e.message?.let{ logError("Paser: "+it)}
                throw Exception(e)
            }
Run Code Online (Sandbox Code Playgroud)

DAA*_*DAA 5

>=读取的符号大于或等于,这就是编译器显示错误的原因Expecting a '>'.

只需添加空间,按照KotlinGoogle维护的样式指南中的建议添加:https://android.github.io/kotlin-guides/style.html