【发布时间】:2015-10-08 18:48:31
【问题描述】:
在 Scala JS 中有没有一种方法可以确定一个值是 Scala 还是原生 js?
对象栏 案例类 Foo(x: Int) def isAScalaType(x: Any) : Boolean = {/* 这个函数的实现是什么 */} isAScalaType(js.Dynamic.literal(Hello="World")) // 返回 false isAScalaType(Foo(1)) // 返回 true isAScalaType(Bar) // 返回真 //包装器如 Int / Double / String 等也应该返回 true: isAScalaType("abc") // 真 isAScalaType(123) // 真 isAScalaType(1.0) // 真(这个问题最初是在gitter聊天室问的)
【问题讨论】:
标签: scala.js