以下内容无法编译:
opacity: condition == true ? (){ stringName = 'Steve'; return 0; }() : 0;
报告的错误是:“无法将符号解析为”
如果我将var id_last_pivot : Integer = 0
(id_last_pivot to content.length).maxBy(...
替换为数字值,则可以正常工作。
为什么?如何解决这个问题?
答案 0 :(得分:9)
类Integer
来自java
,它包含对象中基本类型的值,并且其中没有任何方法to
您需要使用包Int
中的scala.Int
来使用方法to
var id_last_pivot : Int = 0
现在您可以将该方法用作(id_last_pivot to content.length)
来自
[[scala.Int]]
=>的隐式转换[[scala.runtime.RichInt]]
提供有用的非原语 操作
希望这有帮助!
答案 1 :(得分:1)
如果变量-r win10-x64
的类型java.lang.Integer
不在您的控制之下,您还可以使用类型归属
id_last_pivot
而不是引入单独的变量。