You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kotlin代码检查中抑制get和set方法的运算符重载警告?

解决@Suppress("operator")不生效的问题

你用错了抑制警告的规则ID,Kotlin中要求get/set添加operator修饰符的警告,对应的正确规则ID是USE_OPERATOR_MODIFIER,不是operator。

修改后的代码如下:

@Suppress("USE_OPERATOR_MODIFIER")
suspend fun get(key: K): V?

@Suppress("USE_OPERATOR_MODIFIER")
suspend fun set(key: K, value: V): String?

要是不确定规则ID,还可以在IDE里把鼠标悬停在警告上,或者点击警告的灯泡图标查看详情,里面会明确显示对应的规则ID,用这个ID才能精准抑制该警告。

内容的提问来源于stack exchange,提问作者semantic_c0d3r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 07:35:18