如何在跨度代码的kotlin注释中写/*
?
例如:
/**
* Defines the route `/route/*`
*/
fun defineRoute() {
/* ... */
}
现在,根据Kotlin的说法,/route/*
是nested comment的开头(因此整个文件都被注释了)。我现在正在使用/route/{*}
,但这不是一个不错的解决方案。
答案 0 :(得分:0)
您可以使用HTML转义,因此在您的示例中:
/**
* Defines the route /route/*
*/
fun defineRoute() {
/* ... */
}
从此应该获得理想的结果
/
转义为“ /”
答案 1 :(得分:0)
您可以在/ *之前添加反斜杠,如下所示:
/* say something \/*
*/
fun defineRoute() {
/* ... */
}
答案 2 :(得分:0)
您还可以关闭嵌套的注释:
import math
import numpy as np
from Desktop import Test
def random_range(n, min, max):
return min + np.random.random(n) * (max - min)
model=Test.Vector(x,y,z)
x=random_range(20,2,9)
y=random_range(20,2,9)
z=random_range(20,2,9)
trial_args = np.stack((x, y, z), axis=-1)
for x, y, z in trial_args:
print(x, y, z, '=>', model.norm())
这样做的好处是一旦他们修复了Kotlin解析器就被破坏了,提醒他们删除它们。