gpt4 book ai didi

java - 在 Kotlin/Java 变量名称中使用特殊字符 "$"

转载 作者:行者123 更新时间:2023-11-30 01:57:18 25 4
gpt4 key购买 nike

预期

能够在 Kotlin 或 Java 变量名的命名中使用特殊字符“$”。 EventRegistry (Example 4) 的 API要求将子查询命名为“$query”。 是否有 Kotlin 或 Java 解决方法可以在变量名称中使用“$”?

文档

示例 4 - 请求正文

{
"action": "getArticles",
"query": {
"$query": {
"$and": [
{
"dateStart":"2017-04-22",
"dateEnd":"2017-04-22"
},
{
"$or":[
{
"conceptUri":{
"$or": ["http://en.wikipedia.org/wiki/Barack_Obama"]
}
},
{
"keyword":"Trump"
}
]
},
{
"categoryUri":"dmoz/Business"
}
]
}
},
"articlesPage": 1,
"articlesCount": 100,
"articlesSortBy": "socialScore",
"articlesSortByAsc": false,
"articlesArticleBodyLen": -1,
"includeArticleSocialScore": true,
"resultType": "articles",
"apiKey": "YOUR_API_KEY"
}

结果

尝试以下操作时会引发 Lint 错误:

数据类查询(val $query: SubQuery)

最佳答案

对于 Kotlin
用反引号括住名称(ascii 代码 96):
`$query`

关于java - 在 Kotlin/Java 变量名称中使用特殊字符 "$",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53980502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com