簡體   English   中英

在kotlin中意外的令牌(使用;在同一行上分離表達式)

[英]Unexpected tokens (use ; to seperate expressions on the same line) in kotlin

我在我的android項目中使用kotlin,這是在java上開發的,我在服務層使用了kotlin數據類

現在我想在序列中添加備用標簽

@SerializedName(value="name", alternate={"person", "user"}) val title:String,

這給了我意想不到的令牌問題,它似乎來自kotlin方面

這似乎是kotlin問題可以有人指出我的問題

我認為這將完成這項工作:

@SerializedName(value="name", alternate=arrayOf("person", "user")) val title:String

Kotlin編譯器將alternate={"person", "user"}視為函數類型


Iblustone編輯:

Kotlin 1.2中,這可以使用數組文字 ,但僅限於注釋:

@SerializedName(value = "name", alternate = ["person", "user"]) val title:String

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM