[英]Implementation of isInstanceOf[T] in Scala?
我試圖了解Scala的isInstanceOf[T]
是如何工作的。
Scala中此函數的等效代碼是什么?
/**
* @param theClass The predicate evaluates to true for instances of this class
* or one of its subclasses.
*/
public IsInstanceOf(Class<?> theClass) {
this.theClass = theClass;
}
謝謝。
Scala中的isInstanceOf
與Java中實現instanceof
運算符的方式相同。 它們都轉換為JVM字節碼指令的instanceof
。
換句話說,它們實際上都是由JVM實現的,而不是Scala / Java編譯器,並且確切的實現可能是與平台相關的細節。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.