如何在Kotlin注释中写“ / *”?

时间:2018-12-21 22:29:36

标签: kotlin nested comments

如何在跨度代码的kotlin注释中写/*

例如:

/**
 * Defines the route `/route/*`
 */
fun defineRoute() { 
    /* ... */ 
}

现在,根据Kotlin的说法,/route/*nested comment的开头(因此整个文件都被注释了)。我现在正在使用/route/{*},但这不是一个不错的解决方案。

3 个答案:

答案 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解析器就被破坏了,提醒他们删除它们。