在infix函数中使用泛型时,它似乎不是强制类型
infix fun <T> T.assertEquals(value: T) {
assertk.that(this, equalTo(value))
}
以下代码将编译并运行
"Some Value" asertEquals 1
Its smart enough to know that its supposed to be a string. 但是,在传递不兼容的类型时,它不会抱怨。
在通用中缀函数上强制类型的正确方法是什么?